java: 找不到符号 符号: 变量 log

java: 找不到符号 符号: 变量 log && Building with Lombok‘s @Slf4j and Intellij: Cannot find symbol log 今天在deploy时,总是报:找不到符合,符号:变量 log。可是我按照其他项目明明是可以正常deploy的,至少可以说明IDEA的配置,相关插件都是没问题的。 阅读详情
AI摘要

IDEA升级后出现'找不到符号: 变量 log'等Lombok注解失效问题,主因是旧版Lombok(如1.18.6)与新版IDEA不兼容。推荐升级Lombok至1.18.14+版本;Spring Boot 2.1.x等老版本需手动指定Lombok版本。同时需确认Lombok插件已安装启用,并在IDEA Compiler设置中添加相关参数配置。

安装lombok插件就不说了,下面连接是否可以解决;

我是在Compiler中增加参数配置:-Djps.track.ap.dependencies=false
下图有

升级IDEA后Lombok不能用了,如何解决? - 知乎今天到工作室比较晚,在电脑前吃着早饭,看到提示IDEA提示升级,寻思已经有好久没有升过级了。一样等着,就升级下吧。 升级完毕重启之后,突然发现好多错误,原来的应用也没法启动了。仔细一看报错信息,是由于Lom…https://zhuanlan.zhihu.com/p/388866771

原文,当作笔记用,侵权联系我删除。。

今天到工作室比较晚,在电脑前吃着早饭,看到提示IDEA提示升级,寻思已经有好久没有升过级了。一样等着,就升级下吧。

升级完毕重启之后,突然发现好多错误,原来的应用也没法启动了。仔细一看报错信息,是由于Lombok相关的注解似乎都没有生效。

比如:用到@Slf4j的类里,会有类似这样的报错:

java: 找不到符号
  符号:   变量 log
  位置: 类 com.didispace.UserService

IDEA还提示,现在使用的编译器不支持lombok

java: You aren't using a compiler supported by lombok, so lombok will not work and has been disabled.
  Your processor is: com.sun.proxy.$Proxy26
  Lombok supports: sun/apple javac 1.6, ECJ

搜索一番,是由于IDEA版本导致的Lombok失效,不过这个问题后来解决了。 所以,我们只需要更新lombok版本,使用1.18.14及之后的版本即可:

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

如果是Spring Boot用户,往往不写版本号,因为2.x开始,就Spring Boot就把lombok的版本一起纳入了。有些Spring Boot的老版本就比较容易出现这个问题,比如DD这边出问题的工程就是使用的2.1.3,这里默认引入的lombok版本是1.18.6。

因为Lombok版本低,所以在IDEA升级之后就出了这样的问题。手工维护版本到1.18.14之后,得到解决。


如果上面的办法无法解决你的问题,那么再看看下面这些,或许可以帮你解决问题:

  1. Lombok插件是否安装、是否开启

  1. Annotation Processors中的Enable annotation processing是否勾选

  1. 在Compiler中增加参数配置:-Djps.track.ap.dependencies=false

发布于 07-12 12:06

javac错误: 找不到符号或程序包XXX不存在 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar 阅读详情

相关推荐

出现 java: 找不到符号 符号: 变量 log 的解决方法

java: 找不到符号 符号: 变量 log 位置: 类 org.springblade.example.consumer.rpc.BlogStub

码农研究僧的博客 7586

java:找不到符号 符号:变量:log

java:找不到符号 符号:变量:log。

zhanghaoninhao的博客 7795

AD620仪表放大器模组实战:从调零到信号放大的完整指南

本文详细介绍了AD620仪表放大器模组的实战应用,从调零到信号放大的完整指南。AD620模组以其专业级性能和易用性成为微弱信号放大的首选,集成了AD620芯片、LM358运放和7660电源转换芯片。文章提供了调零技巧、增益设置方法以及单端与差分输入的正确连接方案,并通过心电信号采集和称重传感器等实际案例展示了其广泛应用。

weixin_29290379的博客 375

java:找不到符号符号: 变量 log解决方案

该配置:用于控制 IDEA 在编译时是否跟踪注解处理器的依赖。启用后,JPS 不会重新编译由于注解处理器生成代码而引发的依赖变化,从而加快编译速度。6.在Compiler中增加参数配置:-Djps.track.ap.dependencies=false。这个问题是由于lombok插件未加载导致的@Slf4j的日志异常.最近有个项目频繁的遇到这个问题.经常启动不起来,但是提代码正常.1.插件里面写在lombok再重新安装.无效。4.删除代码重下代码.无效。2.重新加载项目.无效。3.重新构建项目.无效。

m0_50707445的博客 7056

基于CNN对抗嵌入的图像隐写——CNN-Based Adversarial Embedding for Image Steganography

CNN-Based Adversarial Embedding for Image Steganography https://ieeexplore.ieee.org/abstract/document/8603808 这篇论文发表在TIFS( IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY),TIFS是网络与信息安全领域的国际两大顶级期刊之一,中国计算机学会(CCF)推荐的A类期刊,SCI一区TOP期刊,目前影响因子有7多了。 1 概

weixin_48654804的博客 2277

你的App合规吗?手把手教你用Camille生成隐私调用报告给老板看

本文详细介绍了如何使用开源工具Camille进行Android App隐私合规检测,并生成高管易懂的隐私调用报告。通过动态插桩技术和多维度分析,Camille能有效识别高风险API调用,并将其映射到具体法律条款,帮助技术团队与法务、产品等非技术部门高效沟通,确保App符合《个保法》等法规要求。

weixin_33726318的博客 422

IDEA中 java: 找不到符号 符号: 变量 log

首先要先见检查上述的问题,确定是哪个环节出现问题,采用相应的措施。我遇到的问题是因为Annotation Processors启用了,但使用了自定义路径导致报错。如果用了以上方法仍不能解决,也欢迎大家评论反馈。

汪了吧的博客 6519

ADP在线自适应动态规划之持续激励条件

在线自适应动态规划之持续激励条件 在在线自适应动态规划算法中,需要通过满足持续激励条件(Persistent Excitation Condition)保证critic网络权值的收敛性,一般的做法都是在算法初期在输入端引入探测噪声(Probing Noises)来保证数据的丰富性,但是由于在输入端引入噪声会给系统带来一些不好的影响,甚至可能破坏系统的稳定性。因此,出现了一些其他的方法来避免引入探测噪声,受阅读所限,我目前了解两种: Concurrent Learning(CL) Experience Re

qq_43435956的博客 6161

java:找不到符号 符号:变量:log get set

java:找不到符号:变量:log get set。

qq_35862393的博客 1019

Keystone变换(4)MATLAB仿真

关于Keystone变换三种方法(DFT-IFFT法、Sinc插值法和Chirp-Z法)的仿真

qq_45846079的博客 1569

高通camx进程ExtensionModule::TeardownOverrideSession类型crash问题分析之一:【死锁导致】

摘要:本文分析了一个在相机老化测试中出现的pthread_cond_wait持锁超时导致的ExtensionModule::TeardownOverrideSession崩溃问题。通过crash堆栈和日志分析,发现close阶段存在近1分钟的无响应期。进一步分析trace文件发现存在多线程死锁:ChiFeature2Graph::GenerateSmartErrorCode和ChiFeature2RequestObject::SetCurRequestState两个线程分别持有不同锁并互相等待对方释放。最终

1110

问题:java:找不到符号 符号:变量:log

java:找不到符号 符号:变量:log

weixin_51504215的博客 685

Dify智能体开发:大语言模型(LLM)问题分类

通过定义分类描述,问题分类器能够根据用户输入,使用 LLM 推理与之相匹配的分类并输出分类结果,向下游节点提供更加精确的信息。

王国平的博客 2247

java:找不到符号 符号:变量:log(自用)

java:找不到符号 符号:变量:log

qq_45121724的博客 516

【嵌入式Linux驱动开发】二十四、Linux I2C 驱动上手尝试

  人的前程关于眼界、关乎格局。   志之所趋,无远弗届,穷山复海不能限也;   志之所向,无坚不入,锐兵精甲不能御也。 一、I2C驱动框架简介   Linux内核将 I2C 驱动分为两部分: ①、 I2C 总线驱动, I2C 总线驱动就是 SOC 的 I2C 控制器驱动,也叫做 I2C 适配器驱动。 ②、 I2C 设备驱动, I2C 设备驱动就是针对具体的 I2C 设备而编写的驱动。 1....

悟已往之不谏 知来者之可追 1068

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

IDEA中出现java:找不到符号 符号:变量 log

1.打开设置,选择构建、执行、部署-编译器-注解处理器。2.勾选:从项目类路径获取处理器。

2301_80322254的博客 176

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

java:找不到符号 符号: 变量 log 位置

IDEA在编译的时候报Error:(30, 17) java: 找不到符号符号: 变量 log 可能是第二次遇到了,记录一下问题 我见过三种解决办法 这里我就不多赘述了我直接放链接给大家看吧,都2w多浏览量了。 链接: 我就是链接(请点我). 但有时候还是不太管用,感觉可能能解决部分人的问题吧,下面直接介绍第四种方法。 第四种方法 解决过程:从包下一个个的通过肉眼搜索报错里找不到的类,结果每个类都有,百度了一下,感觉都不符合自己的情况,问公司的大佬,大佬让我自己编译一下,看哪里出错(wha t fuc

qq_47125845的博客 4617

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

编译报错:java: 找不到符号 符号: 变量 log

百思不得其解的我,一遍遍翻看项目,试图找到问题原因。突然我看到我的pom文件中有引入mapstruct插件。怀疑的唯一的点就是这里,因为之前引入mapstruct插件时出现过一次该问题。先把该部分注释掉,编译项目。一觉醒来,好好的项目编译突然报错:java: 找不到符号 符号: 变量 log、知其人知其所以然:到底什么原因导致的呢。

hua156497的博客 1428

IDEA在编译时: java: 找不到符号符号: 变量 log

IDEA在编译时: java: 找不到符号符号: 变量 log

qq_40002904的博客 2552

IDEA中 java: 找不到符号——符号: 变量 log,零基础小白也能懂,收藏这篇就够了

首先要先见检查上述的问题,确定是哪个环节出现问题,采用相应的措施。我遇到的问题是因为Annotation Processors启用了,但使用了自定义路径导致报错。如果用了以上方法仍不能解决,也欢迎大家评论反馈。说真的,这两年看着身边一个个搞Java、C++、前端、数据、架构的开始卷大模型,挺唏嘘的。大家最开始都是写接口、搞Spring Boot、连数据库、配Redis,稳稳当当过日子。

leah126的博客 3155
上一篇: springclould gateway 配置
下一篇: RocketMQ4.3.x入门
别浪呀
博客等级 码龄8年 1万+粉丝 260原创
评论 12
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值