天天看点

eclipse 安装 lombok----(springboot @Getter @Setter注解 生成不了 get set 方法 解决方法)

在 自己学习spring boot 2.0的过程中 在创建 bean 之后想要用 @Data 注解 方便生成 get set 方法时 发现调用类一直用不了 bean 属性的  get  或者 set  方法,由于项目中有@Slf4j @Data注解等,而eclipse需要安装 lombok 插件才能正常编译 . 现在下面详细总结一下在 windows 下 eclipse 安装 lombok 插件

lombok 插件的原理 : 底层使用字节码技术 ASM 修改字节码文件 , 生成 get 和 set 方法

1.下载lombok.jar包   https://projectlombok.org/download.html

2. 将lombok.jar 放在 eclipse 安装目录下 , 和 eclipse.ini 文件平级

eclipse 安装 lombok----(springboot @Getter @Setter注解 生成不了 get set 方法 解决方法)

3.  运行 lombok.jar

在 lombok.jar 的目录下 , 运行 :  java -jar lombok.jar

eclipse 安装 lombok----(springboot @Getter @Setter注解 生成不了 get set 方法 解决方法)

a.运行后会弹出如下框 : 

eclipse 安装 lombok----(springboot @Getter @Setter注解 生成不了 get set 方法 解决方法)

 b.点击 Specify location 按钮 , 选择 eclipse 的安装目录 , 选择到 eclipse 层即可

eclipse 安装 lombok----(springboot @Getter @Setter注解 生成不了 get set 方法 解决方法)

选择好之后  按如上图a步骤点击 install 即可

c.成功后如下图

eclipse 安装 lombok----(springboot @Getter @Setter注解 生成不了 get set 方法 解决方法)

4. 如果想看看是否真的安装成功 , 可以在 eclipse.ini 中看看 , 我的环境是多了一行 (-javaagent:D:\Program Files\eclipse\eclipse-jee-oxygen-3a-win32-x86_64\eclipse\lombok.jar)

eclipse 安装 lombok----(springboot @Getter @Setter注解 生成不了 get set 方法 解决方法)

5.  重启 eclipse , 再 clean project

最后强调一下 : 前提是 spring boot 2.0 一定要先引入 lombok 依赖

<!-- spring boot 对 lombok 的集成 -->
    <dependency>
	<groupId>org.projectlombok</groupId>
	<artifactId>lombok</artifactId>
    </dependency>
           

继续阅读