问题发现:
我的@Data被idea识别且在Employee结构中存在生成的getter,setter方法,但是我target编译过后的Employee.class文件既然没有getter,setter方法,我草这是为何
我怀疑是target目录没有更新。
idea多久更新一次项目的target目录
项目运行的是target目录下的.class文件
1. 手动触发构建
当你手动执行构建操作时(如点击 Build -> Build Project 或使用快捷键 Ctrl + F9),IDEA 会重新编译项目并更新 target 目录。
这是最直接的方式,确保 target 目录中的内容是最新的。但是也有可能不更新至少我测试是这样
2.重启项目(这个百试百灵)
告了几次都不得行
我的问题情景在创建项目时候就勾选了lombok,并且安装了lombok插件
maven依赖项也有
注解处理器也没有问题
我是如何解决的呢我把pom.xml中的 lombok 坐标删除,插件删除
导入最新的版本下面是我更改对比,不是lombok版本的问题,因为我测试了导入1.18.36也是可以生成getter,setter
我打开target目录
成功了,但是为何之前就不行,妈的有鬼,有高手解释一哈吗