最近刚开始学习SpringBoot发现有个问题,在IDEA通过Spring Initializr的方式快速构建一个SpringBoot项目,创建之后发现该项目的代码和资源文件的图标不正常,而且在maven中也没有这个项目,更奇怪的是在main方法中右键没有Run运行菜单。如下图:



然后搜索了一下网上也是有很多新手遇到过这个问题,原因是项目没有添加到Maven Project中,所以项目的目录和资源图标显示不正常,IDEA不知道这个是什么项目,所以运行文件Application右键也没有Run运行按钮。解决办法就是直接在pom.xml文件中右键Add as Maven Project或者点击Maven窗口中的添加按钮添加到Maven中,然后等它加载依赖之后整个项目就正常了。但是为什么IDEA不会自动添加到Maven呢?CSDN有博主说是可能是IDEA新版的BUG。


网上同类问题参考:
https://blog.csdn.net/w8y56f/article/details/104512728/
https://blog.csdn.net/weixin_38860401/article/details/101273622

转载请注明:路飞博客 » SpringBoot项目右键无Run运行和文件图标异常的解决办法

路飞博客
超详细IDEA+SpringBoot+Maven项目打包jar包&war包教程
SpringBoot拦截器继承HandlerInterceptorAdapter方法已经被弃用
Cannot resolve method findOne(java.lang.Long)
Sort和PageRequest方法过时问题的解决办法
NotBlank过时处理和@NotEmpty、@NotNull、@NotBlank 的区别
使用官方插件实现IDEA 2020汉化界面+汉英自由切换


