IntelliJ IDEA使用Lombok

lombok插件简化实体类基础代码 提升开发效率工具 官网 https://projectlombok.org/

  • idea打开Settings -> Plugins 搜索Lombok点击去仓库搜索 点击安装 重启idea

  • 开启注解处理功能
    IntelliJ IDEA使用Lombok_第1张图片

  • 在使用lombok的maven项目pom文件中添加如下配置

<dependency>
	<groupId>org.projectlombokgroupId>
	<artifactId>lombokartifactId>
	
	<optional>trueoptional>
	<version>1.18.10version>
	
	<scope>providedscope>
dependency>
  • 在使用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组合

常用就这么多 用到时在继续补充。。。

你可能感兴趣的:(java)