答案 0 :(得分:0)
这是一个常见的问题,因为IntelIJ正在缓存很多东西。您的应用程序可以在终端中成功运行,但是IntelIJ可能很固执,无法向您显示这些错误。 特别是当您在使用不同版本代码的git分支之间进行切换时,这很常见。 我通常做什么:
这是快速的解决方案,通常可以使用。 如果问题仍然存在,请使用 Invalidate Cache and Restart 重新启动IntelIJ。
有时我删除.idea文件夹,然后重新导入项目。
如果这不能正常工作,我将寻求最长的解决方案:
mvn clean package
通常,如果您使用mvn install安装了项目,则可能会出现问题,因此我运行上述命令以清除已安装的版本。 如果仍然不能正常工作,我按重新导入Maven项目(图片中的第一个按钮)
希望有帮助。我也经常发生这种情况。如果您找到其他解决方案,也请让我知道。