IntelliJ IDEA使用Lombok

lombok插件简化实体类基础代码 提升开发效率工具 官网 https://projectlombok.org/
  • idea打开Settings -> Plugins 搜索Lombok点击去仓库搜索 点击安装 重启idea
  • 【IntelliJ IDEA使用Lombok】开启注解处理功能
    IntelliJ IDEA使用Lombok
    文章图片

  • 在使用lombok的maven项目pom文件中添加如下配置
org.projectlombok lombok true 1.18.10 >provided

  • 在使用lombok的gradle项目build.gradle文件中添加如下配置
dependencies { // gradle5.0后需要如下引入方式 compileOnly 'org.projectlombok:lombok:1.18.10' annotationProcessor 'org.projectlombok:lombok:1.18.10' }

注解名称 作用
@Getter ①属性上 生成该属性getter ②类上 生成该类所有属性getter
@Setter ①属性上 生成该属性setter 类上 ②该类所有属性setter
@ToString 类上 生成该类toString
@EqualsAndHashCode 类上 生成该类equals和hashCode
@NonNull 属性和方法参数上 标识不能为空 否则抛出空指针异常
@NoArgsConstructor 类上 生成该类无参构造器
@AllArgsConstructor 类上 生成该类全参构造器
@RequiredArgsConstructor 类上 生成此类final和@NonNull注解属性的构造器
@Data 类上 为@Getter和@Setter和@ToString和@EqualsAndHashCode和@RequiredArgsConstructor组合
常用就这么多 用到时在继续补充。。。

    推荐阅读