IDEA的springboot工程找不到运行按钮的解决方案
Posted Y飞羽Y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA的springboot工程找不到运行按钮的解决方案相关的知识,希望对你有一定的参考价值。
场景
日常开发的某一天,用idea打开某springboot工程,然后发现右上角的运行按钮不见了
尝试解决
- 删除工程,重新导入,无效。
- 打开以前的其他工程,发现清一色找不到运行按钮
- 新建一个空的springboot工程,仍然没有按钮
- 百度上查,大部分资料都是说无法运行,但我这里是能够运行,只是运行出来的日志没颜色,而且要从application.java里面强行运行,作为强迫症我觉得很难受
- 尝试各种maven操作,无效
- 还百度到一个说是idea的fileType里面缺失*.json文件类型的识别,导致配置文件不能读取的情况,但是我检查自己的fileType,一切正常
- 检查发现自己工程中的facets设置不正常,在spring那一栏无法读取到application.java以及其他配置文件,并且这些文件还没办法手动添加
最终解决方案
- 百度到idea里面有个内置的springboot插件,idea对springboot的支持都是来源于这些插件
- 我打开settings-》plugin-》installed-》搜索springboot插件,发现我的插件是灰色的,然后重启了一下插件,重启了一下idea
- 重启idea后明显感觉不一样了,加载了很久,但是最后仍然没有出现运行按钮,失望
- 凭感觉,我将工程删除重新导入了一下,发现运行按钮回来了,问题解决。
总结
- 事情起因是springboot插件失效,但是具体为什么失效,不得而知
- 搜索springboot插件的时候,要注意插件名称是“spring boot”,而不是"springboot",注意中间的空格,因为这个空格,我也纠结了很久自己为什么没有这个插件
- springboot插件重启后仍然不行的原因,我个人分析是因为idea自身生成的工程配置文件的原因,即加载工程时,idea会生成一堆针对此工程的配置文件(此时因为springboot插件异常,所以生成的配置文件是有问题的)。我重启插件后,由于配置文件已存在,所以idea并不会重新生成配置文件,所以工程也就仍然处于异常状态。直到我删了工程重新载入后,idea用正常的插件重新生成文件,才是正常的。
以上是关于IDEA的springboot工程找不到运行按钮的解决方案的主要内容,如果未能解决你的问题,请参考以下文章
intellij idea 怎么找不到spring boot