简介
Lombok是一款Java开发插件,可以通过一些注解来消除业务工程中冗长和繁琐的代码。
声明 | 作用 |
---|---|
@AllArgsConstructor | |
@NoArgsConstructor | |
@Getter and @Setter | |
@ToString | |
@EqualsAndHashCode | |
@Getter | 可以在属性上加,只会添加单个属性的Get |
@Setter | 可以在属性上加,只会添加单个属性的Set |
@Data | Get、Set、无参构造、toString()、equals()、canEquals()、hashCode() |
使用
- 在IDEA中按照Lambok插件
- 导入依赖
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.10</version> <scope>provided</scope> </dependency>
- 只需要在类名声明上添加对应的注解,即可使用