1. 概念:一种Java实用工具,消除Java代码的冗长
通过注解实现这一目的
2. maven引用:
<!-- lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.10</version> <scope>provided</scope> </dependency>
3. 常用注解:
使用
@Data
注解就可以有下面几个注解的功能:
@ToString
、
@Getter
、
@Setter
、
@EqualsAndHashCode
、
@NoArgsConstructor
@AllArgsConstructor :该注解使用在类上,提供全参数的构造方法,默认不提供无参构造。
4.注意点:
由于 Lombok 采取注解形式,在编译后,自动生成相应的方法,所以需要下载插件来支持它。
以 idea 为例:查找插件 lombok plugin 安装即可
由于 Lombok 采取注解形式,在编译后,自动生成相应的方法,所以需要下载插件来支持它。
以 idea 为例:查找插件 lombok plugin 安装即可