IDEA报错"Cannot resolve symbol"问题的解决办法

 更新时间:2023年11月20日 10:51:37   作者:bingwoo.  
早上来了,打开idea发现注解等都变红报错can’t resolvesymbol,由于这个错之前也报过,所以记录一下,这篇文章主要给大家介绍了关于IDEA报错"Cannot resolve symbol"问题的解决办法,需要的朋友可以参考下

前言

请耐心读完,也许你想要的答案就在这里。

一、Cannot resolve symbol是什么问题?

文件引入失败,找不到相对应的资源,其实项目下资源都有,就是无法引入进来

二、第一步:检查Maven配置

检查Maven 配置

三、第二步:检查target

检查target中是否因引入文件,如果没有clean后,重新install

四、 第三步:检查 project

检查 project 中 JDK 是否勾选

五、第四步:lombok 问题

如果以上步好使,大概率是插件问题,我遇到的就是因为 IDEA 中使用了 lombok 导致部分资源无法引入,在对应pom.xml文件中加上这段代码

<dependency>
	<groupId>org.projectlombok</groupId>
	<artifactId>lombok</artifactId>
	<scope>provided</scope>
	<version>${lombok.version}</version>
</dependency>

原因说明:lombok中scope默认是compile,表示dependency不作用在编译时,但会作用在运行和测试时。

解决:把scope设置为provided,provided表明该包只在编译和测试的时候用,所以,当启动tomcat的时候,就不会冲突了

总结

到此这篇关于IDEA报错"Cannot resolve symbol"问题的解决办法的文章就介绍到这了,更多相关IDEA Cannot resolve symbol内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java中泛型的接口、通配符使用详解

    Java中泛型的接口、通配符使用详解

    这篇文章主要介绍了Java中泛型的接口、通配符使用详解,编译时的类型安全监测机制,也可以把这个数据类型理解成是一种可以传递的参数,需要的朋友可以参考下
    2023-08-08
  • 使用mybatis切片实现数据权限控制的操作流程

    使用mybatis切片实现数据权限控制的操作流程

    数据权限控制需要对查询出的数据进行筛选,对业务入侵最少的方式就是利用mybatis或者数据库连接池的切片对已有业务的sql进行修改,本文给大家介绍了使用mybatis切片实现数据权限控制的操作流程,需要的朋友可以参考下
    2024-07-07
  • java线程并发countdownlatch类使用示例

    java线程并发countdownlatch类使用示例

    javar的CountDownLatch是个计数器,它有一个初始数,等待这个计数器的线程必须等到计数器倒数到零时才可继续。
    2014-01-01
  • Java反射之深入理解

    Java反射之深入理解

    这篇文章主要介绍了Java反射机制的深入理解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • Java实现读取Excel文件功能(EasyExcel初使用)

    Java实现读取Excel文件功能(EasyExcel初使用)

    EasyExcel是一款基于Java语言的开源Excel解析工具,可以帮助我们快速、高效地读取和写入Excel文件,这篇文章主要给大家介绍了关于Java实现读取Excel文件功能的相关资料,使用的是EasyExcel,需要的朋友可以参考下
    2024-07-07
  • java计算集合对称差的示例代码

    java计算集合对称差的示例代码

    本篇文章主要介绍了java计算集合对称差的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • springmvc用于方法鉴权的注解拦截器的解决方案代码

    springmvc用于方法鉴权的注解拦截器的解决方案代码

    这篇文章主要介绍了springmvc用于方法鉴权的注解拦截器的解决方案代码,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • 关于java编译过程中的bug说明

    关于java编译过程中的bug说明

    本篇文章是对java编译过程中的bug进行了详细的说明介绍,需要的朋友参考下
    2013-05-05
  • java面向国际化项目开发需遵循的命名规范

    java面向国际化项目开发需遵循的命名规范

    这篇文章主要为大家介绍了在参与开发国际化项目时需遵循的java命名规范,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-03-03
  • 100行java写的微信跳一跳辅助程序

    100行java写的微信跳一跳辅助程序

    本篇文章给大家分享了用java写的一个微信跳一跳辅助脚本程序,有兴趣的朋友参考学习下。
    2018-01-01

最新评论