JavaBean

2025/04/04

一、什么是 JavaBean

遵守以下这些约定俗成规范的类就是 JavaBean:

二、例子

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
@Entity
public class Employee implements Serializable{

   @Id
   private int id;
   private String name;   
   private int salary;  

   public Employee() {}

   public Employee(String name, int salary) {
      this.name = name;
      this.salary = salary;
   }
   public int getId() {
      return id;
   }
   public void setId( int id ) {
      this.id = id;
   }
   public String getName() {
      return name;
   }
   public void setName( String name ) {
      this.name = name;
   }
   public int getSalary() {
      return salary;
   }
   public void setSalary( int salary ) {
      this.salary = salary;
   }
}

三、POJO(Plain Old Java Object)

和 JavaBean 都是对象模型。

似乎比 JavaBean 要更加宽泛,JavaBean 的限制或者说规则比 POJO 要多很多。

JavaBean 还有一些特征可以进行识别 POJO 怎么去识别?

四、参考