【每次在实体类中get set比较麻烦, 有没有简单一点的办法 _知识扩展 】 | IT修真院·坑乎
每次在实体类中get set比较麻烦, 有没有简单一点的办法
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(1)
知识扩展
详细描述
编辑于2025-04-19
  • [武汉|荣耀师兄]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