在 pom.xml 文件中添加相关依赖:api
<lombok.version>1.16.20</lombok.version> <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> <scope>provided</scope> </dependency>
因为 Lombok
采起的注解形式的,在编译后,自动生成相应的方法,为了避免让 ide 疯了,须要下载插件了支持它。
以 idea 为例:查找插件 lombok plugin
安装便可。ide
用个人 User 实体类为例(set,get,toString 方法),函数
@Getter @Setter @ToString public class SysUserEntity implements Serializable
在按快捷键 Ctrl + F12
,能够查找到set,get,toString 方法。ui
写点经常使用的,其他的 api 的打开 Jar 包一目了然idea
@Getterspa
@Setter.net
@EqualsAndHashCodecode
构造函数xml
@AllArgsConstructor
会生成一个包含全部变量,同时若是变量使用了NotNull annotation , 会进行是否为空的校验,
所有参数的构造函数的自动生成,该注解的做用域也是只有在实体类上,参数的顺序与属性定义的顺序一致。
@NoArgsConstructor
无参构造函数
@RequiredArgsConstructor
会生成一个包含常量(final),和标识了@NotNull的变量 的构造方法。
怎么使用
它们都有三个参数能够设置
1. String staticName() default "";