JavaBean和POJO区别
1、JavaBean
JavaBean 是符合一定规范编写的 Java 类,不是一种技术,而是一种规范。
JavaBean 在 Java EE 开发中,通常用于封装数据,对于遵循以上写法的 JavaBean 组件,其它程序可以通过反射技术实例化 JavaBean 对象(内省机制),并且通过反射那些遵循命名规范的方法,从而获知 JavaBean 的属性,进而调用其属性保存数据。
1、 有一个 public 默认构造器(即:无参构造器)
2、 所有属性设置成 private,提供 getter 和 setter 方法
3、这个类是可序列化的,实现 serializable 接口
2、POJO
POJO(Plain Ordinary Java Object):普通的 Java 类,它其实就是 JavaBean 的简化版本,其中有一些属性及其 getter&setter 方法。
public class User {
<