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

DEBUG:Lombok 失效

DEBUG:Lombok 失效

问题描述

基于 Spring Boot 的项目中,编译时显示找不到 log 属性。查看对应的 class 类,Lombok 正常在编译时生成 log 属性。

同时存在另一个问题,使用@Getter注解,但实际使用中该注解并没有生效,体现为对应类型转化为 JSON 字符串时,因为没有任何 Getter 方法,导致抛出异常或生成空的 JSON 字符串(具体视不同的 JSON 工具而定)。

问题排查

可能是 Lombok 版本过低的问题,使用更高版本的 Lombok:

<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.38</version><scope>provided</scope>
</dependency>

可能是 IDE 版本过低的问题,升级 Idea 到 24.1.X。

升级方法可以阅读这篇文章。

确保 Idea 已经安装了 Lombok 插件,且 enabled:

image-20250520135642213

确保编译器注解处理相关设置正确:

image-20250520135803419

检查 JVM 版本是否最新版:

image-20250520140157257

这里我的 VM options 没有配置任何额外参数:

image-20250520140028252

问题解决

经过上面的排查,问题依然存在,最后通过以下方式解决。

使用以下命令重新生成 idea 相关配置文件:

mvn idea:idea

清理 Idea 缓存:

image-20250520140510218

image-20250520140539806

问题解决。

相关文章:

  • C++类与对象--6 特性二:继承
  • std::vector<>.emplace_back
  • flutter设置最大高度,超过最大高度时滑动显示
  • 使用frp内网穿透本地的虚拟机
  • spring event事件(四)内部事件(1)ApplicationReadyEvent
  • 介绍Buildroot
  • 2025ICPC南昌邀请赛题解
  • 记录学习的第三十六天
  • ZYNQ Cache一致性问题解析与实战:从原理到创新优化
  • PEFT简介及微调大模型DeepSeek-R1-Distill-Qwen-1.5B
  • mysql不能聚合之数据清洗逗号
  • 第7天-Python+PyEcharts实现股票分时图实战教程
  • OD 算法题 B卷 【需要打开多少监视器】
  • 算法打卡第一天
  • 每日算法刷题Day10 5.19:leetcode不定长滑动窗口求最长/最大4道题,结束定长滑动窗口,用时1h
  • 大模型的开发应用(三):基于LlaMAFactory的LoRA微调(上)
  • CSS之box-sizing、图片模糊、计算盒子宽度clac、(重点含小米、进度条案例)过渡
  • 再议AOI算法
  • 谈谈mysql的日志的用途
  • Google精准狙击OpenAI Codex,发布AI编程助手Jules!
  • 公司旅游视频网站模板/昆明seo博客
  • 新型建房有哪几种/seo排名优化软件免费
  • 抖音网站/什么是网站推广优化
  • 社交网站建设网/连云港百度推广总代理
  • 博客可以做网站收录用的吗/苏州关键词seo排名
  • 公司网站制作的费用申请书/镇江seo