帖子
问答
专栏
关注
粉丝
- 2024-12-16·Java后端查看全文在做用户中心的时候,使用MyBatisX代码生成器生成的实体类,在做测试的时候报错找不到set方法,我首先检查了是不是lombok的问题,然后发现编译后的代码反编译后没有自动生成getter和setter方法,然后我尝试手动写getter和setter方法,结果能够使用,这种情况考虑Lombok没有...+3
Kimi:已解决,是注解处理器的问题,猜测原因是因为spring boot控制Lombok版本,但是idea不知道Lombok的版本,所以注解处理器写了unknown,将unknown改成相应版本就可以正常运行了。771分享
在做用户中心的时候,使用MyBatisX代码生成器生成的实体类,在做测试的时候报错找不到set方法,我首先检查了是不是lombok的问题,然后发现编译后的代码反编译后没有自动生成getter和setter方法,然后我尝试手动写getter和setter方法,结果能够使用,这种情况考虑Lombok没有生效,然后百度了原因,检查了IDEA中Lombok插件是否开启、Lombok包是否引入、手动指定Lombok版本号,发现都没问题,写的时候代码都不报错,编译的时候Lombok没有生效,求解。jdk是用的17,springboot使用的是3.4.0,Lombok是springboot控制的默认版本1.18.36


