每次在实体类中get set比较麻烦, 有没有简单一点的办法

我也踩过这个坑( 1 )
知识扩展
详细描述
编辑于2025-04-20
-
[武汉|荣耀师兄]JAVA-刘欢
0使用 lombok 吧, 这个依赖可以让你只写一个注解即完成get set方法.
添加@Data 注解, 即可完成get, set, toStingr, 等方法
@Data
public class SignIn {
// 自增id
private Long id;
// 用户id
private Long student_id;
// 签到详情, 使用字符串标识 0 表示未签到, 1表示签到, 最高位数 42. 超过42 清空.
private String sign_history;
// 当前月份.
private Integer month;
}还有日志的 @Slf4j
@Slf4j
public class User extends AbstractBO {
private SysUser sysUser;
public User() {
this.sysUser = new SysUser();
}
public User(SysUser sysUser) {
this.sysUser = sysUser;
}
// 初始化时加密
public User(String loginName, String passWord) {
this();
setUsername(loginName);
if (!StringUtils.isEmpty(passWord)) {
try {
setPassword(PasswordUtil.encrypt(passWord, loginName));
} catch (Exception e) {
log.error("entity.User.User 加密失败: " + e);
}
}
}编辑于2018-07-13
- 去第 页