1、jar包依赖
<!--lombok注解-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
2、lombok用法
在eclipse和idea中需要安装插件才可使用
idea中插件安装:
打开IDEA,选择 file -> settings -> plugins;
在搜索框中输入Lombok plugin,点击install;重启IDEA,安装完成。
@Setter 替代set方法
@Getter 替代get方法
@ToString 替代toString方法
@EqualsAndHashCode 替代equals(Object other) 和 hashCode()
@NoArgsConstructor 替代无参数的构造方法
@AllArgsContructor 替代包含所有变量的构造方法
@RequiredArgsConstructor: 会生成一个包含常量,和标识了NotNull的变量的构造方法。生成的构造方法是私有的private。
@Data 包含@Set、@Get、@ToString、@EqualsAndHashCode和@RequiredArgsConstructor