javabean和pojo的区别
JavaBean 是一种JAVA语言写成的可重用组件。
它的方法命名,构造及行为必须符合特定的约定:
- 这个类必须有一个公共的缺省构造函数。
- 这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。
- 这个类应是可序列化的。
public class UserInfo implements java.io.Serializable{ //实现serializable接口。 private static final long serialVersionUID = 1L; private String name; private int age; //无参构造器 public UserInfo() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } //javabean当中可以有其它的方法 public void userInfoPrint(){ System.out.println(""); } }
POJO解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”(简单java对象)
用于数据的临时传递,它只能装载数据, 作为数据存储的载体,而不具有业务逻辑处理的能力。
public class BasicInfoVo { private String orderId; private Integer uid; public String getOrderId() { return orderId; } public void setOrderId(String orderId) { this.orderId = orderId; } public Integer getUid() { return uid; } public void setUid(Integer uid) { this.uid = uid; }}

浙公网安备 33010602011771号