【SpringBug】lombok插件失效,但是没有报错信息,@Data不能生成get和set方法

简介: 解决写了@Data注解,但是在测试文件中生成的反编译target文件Us二Info中没有get和set方法

 一:问题引入

可以看到我们在类UserInfo上写了@Data注解,但是在测试文件中生成的反编译target文件Us二Info中没有get和set方法

image.gif 编辑

image.gif 编辑

二:解决方法

1:Spring升级问题(解决了我的问题)

原因是Spring官方进行了升级, 在创建项目时添加lombok依赖的话, 会自动引入一个插件(之前没有, 新增的), 把这个插件删了就可以了

image.gif 编辑

2:引入的lombok依赖版本低于在IDEA中下载的插件版本

去Maven库里引入版本更高的依赖

Maven Repository: Search/Browse/Explore

image.gif 编辑

image.gif 编辑

image.gif 编辑

3:idea设置勾选支持注解

设置完点apply,在ok

image.gif 编辑

4:设置javac运行

设置完点apply,在ok

image.gif 编辑


相关文章
|
Java 编译器 API
【小家Java】Lombok的使用详解(最详尽的解释,覆盖讲解所有可用注解),解决@Builder.Default默认值问题(下)
【小家Java】Lombok的使用详解(最详尽的解释,覆盖讲解所有可用注解),解决@Builder.Default默认值问题(下)
【小家Java】Lombok的使用详解(最详尽的解释,覆盖讲解所有可用注解),解决@Builder.Default默认值问题(下)
|
4月前
|
XML 缓存 API
【Azure API 管理】使用APIM进行XML内容读取时遇见的诡异错误 Expression evaluation failed. Object reference not set to an instance of an object.
【Azure API 管理】使用APIM进行XML内容读取时遇见的诡异错误 Expression evaluation failed. Object reference not set to an instance of an object.
|
6月前
|
应用服务中间件 Linux 网络安全
PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
在Azure App Service for Linux上部署的PHP应用遇到上传文件超过1MB时出现413 Request Entity Too Large错误的解决之法
228 0
|
7月前
|
SQL Java 数据库连接
Mybatis查询 出现Unknow colum 'xxxx' in field list 解决办法
Mybatis查询 出现Unknow colum 'xxxx' in field list 解决办法
|
缓存 NoSQL Java
【异常】com.alicp.jetcache.CacheException: refresh error
【异常】com.alicp.jetcache.CacheException: refresh error
212 1
SpringBoot整合MyBatisPlus出错报错记录:Field userMapper in UserServiceImpl required a bean that could not be
SpringBoot整合MyBatisPlus出错报错记录:Field userMapper in UserServiceImpl required a bean that could not be
|
Java
Lombok @Slf4j log对象没有info等方法 不可用解决方法
Lombok @Slf4j log对象没有info等方法 不可用解决方法
476 0
Lombok插件@Accessors(chain = true)开启链式开发
Lombok插件@Accessors(chain = true)开启链式开发
304 0
|
Java 开发者
【小家Java】Lombok的使用详解(最详尽的解释,覆盖讲解所有可用注解),解决@Builder.Default默认值问题(上)
【小家Java】Lombok的使用详解(最详尽的解释,覆盖讲解所有可用注解),解决@Builder.Default默认值问题(上)
【小家Java】Lombok的使用详解(最详尽的解释,覆盖讲解所有可用注解),解决@Builder.Default默认值问题(上)
Lombok - @Builder导致初始化字段无效解决办法
Lombok - @Builder导致初始化字段无效解决办法
792 0

热门文章

最新文章