当前位置: 首页 > article >正文

spring boot项目中Lombok注解失效问题

问题来源:

我今天新建了一个spring boot项目,这个项目我也只是当成一个测试项目,用来测试一些第三方的组件,不是我们开发中的正常项目。但是我发现明明已经在pom文件中引入了Lombok的坐标,并且在项目代码中也能正常的使用Lombok的注解。如@Data等。但是到相应的方法时,就是显示没有相应的get、set方法。当时都非常懵逼。我一直使用Lombok注解,怎么现在这么简单的一个项目,连最基本的get、set方法都检测不到;

相应的报错如下:

我找了一大圈子,发现是新版的spring boot项目,如果你在创建项目的时候,如果直接顺手勾选了Lombek的依赖时,spring boot官方会自动引入一个maven插件,然后这个maven插件会自动把Lombek给排除掉。

我们只需要把这个排除给注释掉就可以了。

现在,我们就可以正常的使用Lombek注解了

对此,我只能说。spring官方简直太棒了。时不时的给你出点花活,生怕你的生活太过无聊了。

我首先发现我这么简单的一个测试项目,然后依赖也这么简单。使用基本的Lombek的get、set方法都直接报错。当时是有点怀疑自己的。然后一直没有往pom文件的build插件方面考虑,当时反反复复的看了我的依赖项,发现是由Lombek坐标的,然后可以使用@Data注解,就是get、set方法怎么都不能被扫描到的时候。真的有点绷不住了..............

在此,我写篇文章记录下来这个操蛋的瞬间


http://www.kler.cn/a/599420.html

相关文章:

  • 初阶数据结构(C语言实现)——6.2选择排序详解(思路图解+代码实现)
  • 机器学习之回归
  • CES Asia 2025:科技企业出海的领航灯塔
  • Go常见问题与回答(上)
  • 大数据平台各组件功能与协同作用全解析
  • 【AndroidRTC-11】如何理解webrtc的Source、TrackSink
  • 100天精通Python(爬虫篇)——第122天:基于selenium接管已启动的浏览器(反反爬策略)
  • python如何创建虚拟环境
  • 科技赋能,高端气膜料仓重塑储存新标准—轻空间
  • 计算机二级:基础操作题
  • CDN基本原理剖析与代码实现测试
  • CSS3:深度解析与实战应用
  • SEO监控看板搭建:基于Data Studio的实时数据可视化
  • 数据库锁机制
  • 【uni-app】tabBar使用
  • 预测蓝桥杯16届嵌入式省赛客观题
  • xLua_003 Lua访问C#
  • 【前端】 el-form-item的label由于字数多自行换行调整
  • LeetCode hot 100 每日一题(15)——48.旋转图像
  • 分布式环境下的重复请求防护:非Redis锁替代方案全解析