lombok是通过简单的注解的形式来简化消除一些必要的Java 代码的工具,例如:一个标准实体类,通常需要getter, setter, toString, equals, hashCode, 无参构造器等方法,lombok的作用就是自动生成这些代码,使代码看起来更简洁.
lombok开发环境
- 在idea插件库安装lombok插件
- maven项目增加依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.4</version>
<scope>provided</scope>
</dependency>
lombok使用方法
常用注解
@Getter
@Setter
@ToString
@EqualsAndHashCode
@NoArgsConstructor
@AllArgsConstructor
@RequiredArgsConstruct