# Lombok
推荐的常用注解,建议不要使用过于复杂的功能。
# @Getter/@Setter (opens new window)
可以默认生成getter/setter
,手写的getter/setter
优先级更高。
# @ToString (opens new window)
可以为类的字段生成toString方法,拼接所有字段名和值。
# @Data (opens new window)
基本包含@Getter/@Setter/@ToString 等,不建议使用。
# @Builder (opens new window)
为类提供建造者模式的链式赋值,有时候很方便,不过需要注意,这个不会包含父类属性。
# @Log (opens new window)
提供sl4j的log实例,可以选择性的使用,在基础的Controller和Service中已经包含,通常只需要继承即可以。
# @NoArgsConstructor (opens new window)
无参构造函数。
# @RequiredArgsConstructor (opens new window)
针对final字段,用的比较多,这种特别适合自动注入Spring Bean (opens new window)的注入。
# @AllArgsConstructor (opens new window)
全部字段构造函数。
← 代码规范 JSR-303 校验 →