lombok简单实用,在你的java代码里加点盐
lombok的注解类型以及使用方法
接下来我将配合一个小demo给大家讲解一下,大家注意对比加注解前后的变化。
这个是没有加注解的。
生成一个全参数构造函数。
确保您注释的变量声明将通过调用其close方法来清除,而不管发生了什么。
为所有字段生成getter,一个有用的toString方法,以及用于检查所有非瞬态字段的hashCode和equals实现。
根据相关字段为所有对象继承的方法equals
和hashCode
方法生成实现。
生成一个属性对应的get方法
生成一个属性对应的set方法
生成一个无参数构造函数。
如果放在参数上,lombok会在方法/构造函数体的开头插入一个空值检查,NullPointerException
并将参数名称作为消息抛出
生成一个带有必需参数的构造函数。
将避免java编译器坚持你要么捕获或抛出你的方法体中声明他们产生的任何检查时异常。
给方法加上同步锁。
为由所有对象继承的方法生成实现,其中包括打印相关字段的值。
具体详细的大家可以看官方的文档。这是官方的文档,点击打开链接