lombok是一款在java开发中简洁化代码十分有用的插件工具,使用lombok注解,目的和作用就在于不用再去写经常反复去写的(如Getter,Setter,Constructor等)一些机械性代码了。
首先,常用的几个注解:
可以用@Getter / @Setter注释字段(也可以注释到类上面(在实体类中常用且推荐)),lombok会自动生成默认的Getter/Setter方法。
自动生成toString()方法,默认情况,按顺序(以“,”分隔)打印你的类名称以及每个字段。也可以设置不包含哪些字段/@ToString(exclude = {“id”,”name”})
使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。
使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数
使用后创建一个无参构造函数
会生成一个包含常量,和标识了NotNull的变量的构造方法。生成的构造方法是私有的private。
支持链式调用的: