- @Setter 用于为形容的类生成 setter 办法, 不蕴含 final 润饰属性。
- @Getter 用于为形容的类生成 getter 办法。
- @ToString 用于为形容的类增加 toString 办法。
- @EqualsAndHashCode 用于为形容的类,生成 hashCode 和 equals 办法。
- @NoArgsConstructor 用于为形容的类生成无参的构造方法。
- @AllArgsConstructor 用于为形容的类生成蕴含类中所有字段的构造方法。
- @Data 用于为形容的类生成 setter/getter、equals、canEqual、hashCode、toString 办法,如为 final 属性,则不会为该属性生成 setter 办法。
- @Slf4J 用于为形容的类增加一个日志属性对象。