0


IDEA中lombok无法生效的问题

一. 问题现象

今天遇到一个很诡异的现象,就是实体类在某些包下编译可以正常通过,在公共包下实体类就编译不通过,@Data注解没有生成对应的Getter和Setter方法。

  1. 检查是否安装了lombok插件

确认安装

  1. 是否引入到pom文件

确认引入

  1. 手动自己生成Getter和Setter方法,公共包下也编译通过,所以确认是lombok无法生效

  2. 编译公共包查看生成的target/classes/.../.class文件中是否生成Getter和Setter方法:未生成

  3. 解决办法:项目的idea设置没有配置好。

选择 File | Settings | Build, Execution, Deployment | Compiler | Annotation Processors,然后勾选 Enable annotation processing

再重新编译运行,就发现不报错了,classes文件也有了getter、setter方法:

标签: java ide

本文转载自: https://blog.csdn.net/weixin_51725434/article/details/128540638
版权归原作者 花果水莲 所有, 如有侵权,请联系我们删除。

“IDEA中lombok无法生效的问题”的评论:

还没有评论