SpringBoot项目启动时提示程序包不存在和找不到符号的处理方法
一、前言
最近接手同事开发的一个Springboot工作项目,从svn上整体拉取下来后,构建完成后,启动的时候遇到了程序包找不到的情况,记录一下处理过程;
二、项目问题
1、报错信息:启动后报 java: 程序包org.springframework.retry.annotation不存在
2、检查工程项目的引用
1)pom.xml 已有引用
2)引用的依赖中也有
3)使用类也可引用,并不报错
3、通过重构项目bulid project、 maven重新导入依赖等都无效,;并且 maven clean 、maven install 等都正常执行;
4、把关于@EnableRetry 标签去掉后,项目还可以正常启动
三、处理办法
处理办法很简单,就是项目的idea配置有问题,使用的是同事的idea项目配置,删除项目中的.idea文件夹(如图),重新打开项目构建(idea的maven 重新配置)即可;
四、其他处理
如果项目构建成功后,可正常启动,但是打开类文件后,项目创建的类引用后报红,可通过清理idea缓存处理,缓存清理工具在File–>Invalidate Caches, 如图直接点击重启即可解决
到此这篇关于SpringBoot项目启动时提示程序包不存在和找不到符号的处理方法的文章就介绍到这了,更多相关SpringBoot程序包不存在内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
解决Eclipse add external jars运行出现java.lang.NoClassDefFoundErro
本篇文章对Eclipse add external jars导致运行出现java.lang.NoClassDefFoundError的解决方法进行了详细的分析介绍。需要的朋友参考下2013-05-05解决springboot configuration processor对maven子模块不起作用的问题
这篇文章主要介绍了解决springboot configuration processor对maven子模块不起作用的问题,本文通过图文实例代码给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-09-09
最新评论