从git上克隆了一个SpringBoot项目,并且使用Maven编译也通过了,奇怪的是当Build Project时却提示符号不存在 。如下图:
先查看导入的类是否存在,如果不存在的话,那查看一下是否缺少了maven依赖。我这边是可以访问到类的,并且jar包也导入成功了。
也尝试了网上的解决方法,设置Project Encoding、更改Sdk版本、Maven重新clean,install等都没能解决问题。反反复复折腾最后发现使用mvn idea:idea命令成功解决了问题 。
那么mvn idea:idea命令就是将所有项目所需要的依赖全部下载,因为初始导入时会因为一些配置conger导致依赖没能正常导入,依赖缺失,运行时就会出现找不到程序包的错误