【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 编辑


相关文章
|
3月前
|
存储 JavaScript 前端开发
Set中的add()方法和数组的push()方法有什么区别?
Set中的add()方法和数组的push()方法有什么区别?
300 122
|
3月前
|
存储 安全 JavaScript
如何使用Set的delete()方法删除元素?
如何使用Set的delete()方法删除元素?
437 122
|
3月前
|
存储 安全 JavaScript
如何使用Set的add()方法添加元素?
如何使用Set的add()方法添加元素?
407 58
|
2月前
|
JavaScript 前端开发
如何使用Set的delete()方法删除Set中的所有元素?
如何使用Set的delete()方法删除Set中的所有元素?
229 1
|
4月前
|
存储 缓存 NoSQL
Redis中的常用命令-get&set&keys&exists&expire&ttl&type的详细解析
总的来说,这些Redis命令提供了处理存储在内存中的键值对的便捷方式。通过理解和运用它们,你可以更有效地在Redis中操作数据,使其更好地服务于你的应用。
354 17
|
2月前
|
存储 缓存 JavaScript
Set和Map有什么区别?
Set和Map有什么区别?
258 1
|
3月前
|
存储 JavaScript 前端开发
for...of循环在遍历Set和Map时的注意事项有哪些?
for...of循环在遍历Set和Map时的注意事项有哪些?
260 121
|
6月前
|
编译器 C++ 容器
【c++丨STL】基于红黑树模拟实现set和map(附源码)
本文基于红黑树的实现,模拟了STL中的`set`和`map`容器。通过封装同一棵红黑树并进行适配修改,实现了两种容器的功能。主要步骤包括:1) 修改红黑树节点结构以支持不同数据类型;2) 使用仿函数适配键值比较逻辑;3) 实现双向迭代器支持遍历操作;4) 封装`insert`、`find`等接口,并为`map`实现`operator[]`。最终,通过测试代码验证了功能的正确性。此实现减少了代码冗余,展示了模板与仿函数的强大灵活性。
174 2
|
3月前
|
存储 C++ 容器
unordered_set、unordered_multiset、unordered_map、unordered_multimap的介绍及使用
unordered_set是不按特定顺序存储键值的关联式容器,其允许通过键值快速的索引到对应的元素。在unordered_set中,元素的值同时也是唯一地标识它的key。在内部,unordered_set中的元素没有按照任何特定的顺序排序,为了能在常数范围内找到指定的key,unordered_set将相同哈希值的键值放在相同的桶中。unordered_set容器通过key访问单个元素要比set快,但它通常在遍历元素子集的范围迭代方面效率较低。它的迭代器至少是前向迭代器。前向迭代器的特性。
183 0