首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >IDEA引入lombok,编写代码时调用lombok 生成的方法没有报红,但是运行时调用报错找不到符号

IDEA引入lombok,编写代码时调用lombok 生成的方法没有报红,但是运行时调用报错找不到符号

原创
作者头像
用户10865967
发布2025-05-07 23:00:58
发布2025-05-07 23:00:58
1.5K0
举报
文章被收录于专栏:随笔随笔

报错原因:

idea引入了lombok 依赖,但是idea 没有lombok 插件且没有引入注解处理器或者引入了注解处理器但是注解处理器没有声明lombok 的版本,导致idea 找不到注解处理器

代码语言:txt
复制
<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<annotationProcessorPaths>
						<path>
							<groupId>org.projectlombok</groupId>
							<artifactId>lombok</artifactId>
							<version>1.18.38</version>
						</path>
					</annotationProcessorPaths>
				</configuration>
			</plugin>
		</plugins>
	</build>

解决方案:

如果是第一种情况:可以在idea插件市场中下载lombok插件,或者在模块的pom文件中添加注解处理器

如果是第二种情况:可以在模块的pom文件中添加版本号,或者删除模块的注解处理器

如果以上方法都不行:

打开idea设置 -> 找到Compiler -> 找到Annoation Processors -> 删除对应模块的注解处理器,使用Default注解处理器处理该模块 -> 应用,退出即可

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 报错原因:
  • 解决方案:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档