lombok是一套小工具,可以帮助你减少样板式或者实现一些别的功能.
lombok的作用仅在源码起作用,也就是说,lombok会帮你在编译的过程中添加一些东西,使得你不用自己写,而一旦生成了class文件...,lombok的作用就已经结束....的代码和上面我们自己写的一模一样,整个类的区别就是,Student1类提供了toBuilder()方法,返回一个Student1Builder,可以完全屏蔽用户对Builder类的感知....@EqualsAndHashCode
生成equals和hashcode方法.
@RequiredArgsConstructor
生成一个必须参数的构造器....@AllArgsConstructor 和 @NoArgsConstructor
自动生成全部参数和零个参数的构造方法.