1 Java Bean
JavaBean是一种规范:实体类定义时具有下面四个特性
- 实现Serializable
- 属性私有
- 公有方法获取和设置属性
- 无参构造器
2 样例
package com.monkey.intellij_idea_template.entity;
import java.io.Serializable;
/**
* 用户信息.
*
* @author xindaqi
* @date 2021-09-05 19:43
*/
public class UserInfoEntity implements Serializable {
/**
* 用户id
*/
private String userId;
/**
* 用户姓名
*/
private String username;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public UserInfoEntity() {
}
public UserInfoEntity(String userId, String username) {
this.userId = userId;
this.username = username;
}
@Override
public String toString() {
return "UserInfoEntity{" +
"userId='" + userId + '\'' +
", username='" + username + '\'' +
'}';
}
}
【参考文献】
[1]https://www.zhihu.com/question/19773379
[2]https://stackoverflow.com/questions/3295496/what-is-a-javabean-exactly
[3]https://en.wikipedia.org/wiki/JavaBeans