Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。
官方地址: ,
github地址: 。
@Getter/@Setter
不再写public int getFoo() {return foo;}(可以卸载类或者字段上)
@ToString
toString();
@Data
为快捷方式@ToString
,@EqualsAndHashCode
,@Getter
在所有领域,@Setter
所有非final字段,以及@RequiredArgsConstructor