IDEA中add framework support时缺少Spring,Java EE等框架支持

IDEA中add framework support时缺少Spring,Java EE等框架支持

    • 问题概览及解决办法
    • 官方说明
    • 官网对比
    • 截图对比
    • 其他解决办法
    • 总结

问题概览及解决办法

本人使用的idea版本为2020.2。在add framework support时缺少Spring,Java EE等框架支持,写application.properties也无代码提示。在遇到该问题时也在网上搜索过,去装Spring Assistant也试过,均没有解决问题。直到在add framework support点击了?图标。看了官方文档才知道,是IntelliJ IDEA UltimateIntelliJ IDEA Community Edition的区别。

我的解决办法就是从IntelliJ IDEA Community Edition更换到了IntelliJ IDEA Ultimate

官方说明

IDEA中add framework support时缺少Spring,Java EE等框架支持_第1张图片

https://www.jetbrains.com/help/idea/2020.2/adding-support-for-frameworks-and-technologies.html?utm_campaign=IU&utm_medium=link&utm_source=product&utm_content=2020.2

IDEA中add framework support时缺少Spring,Java EE等框架支持_第2张图片
请注意黄色警告部分内容,看不懂没关系,用谷歌翻译下IDEA中add framework support时缺少Spring,Java EE等框架支持_第3张图片
大概意思都能理解了,看到这里我就怀疑是IntelliJ IDEA UltimateIntelliJ IDEA Community Edition的问题。之后点击 comparison matrix超链接,可以看到具体对比,也在本文的下一小节。

官网对比

https://www.jetbrains.com/idea/features/editions_comparison_matrix.html

IDEA中add framework support时缺少Spring,Java EE等框架支持_第4张图片
这边可以看到jetbrains对于两个版本的定义明显不同:

IntelliJ IDEA Ultimate
For web and enterprise development

IntelliJ IDEA Community Edition
For JVM and Android development

面向的开发环境发生了变化,之前是什么样没有注意过。

IDEA中add framework support时缺少Spring,Java EE等框架支持_第5张图片
页面向下翻到Frameworks Support,可以发现Community Edition的框架支持少了很多,问题中提到的Spring,Java EE,Spring Cloud均没有。

截图对比

先说下,深色主题的是Community Edition,浅色主题的是Ultimate

IDEA中add framework support时缺少Spring,Java EE等框架支持_第6张图片
IDEA中add framework support时缺少Spring,Java EE等框架支持_第7张图片
IDEA中add framework support时缺少Spring,Java EE等框架支持_第8张图片

IDEA中add framework support时缺少Spring,Java EE等框架支持_第9张图片
这里红的框内是我安装了插件。
IDEA中add framework support时缺少Spring,Java EE等框架支持_第10张图片
IDEA中add framework support时缺少Spring,Java EE等框架支持_第11张图片

其他解决办法

1.在不能更换版本的情况下,快速创建spring boot,spring cloud项目,可以安装Spring Assistant或者Alibaba Cloud Toolkit。个人觉得阿里的插件舒服一点。但是这样只能解决快速创建时的问题,代码提示的框架支持没解决。
2.在安装Ultimate时注意如下界面
IDEA中add framework support时缺少Spring,Java EE等框架支持_第12张图片
红框内容时选择Java框架的
IDEA中add framework support时缺少Spring,Java EE等框架支持_第13张图片
请注意把需要的都勾选。不过一般都是全选吧。
3.安装时未勾选某框架
IDEA中add framework support时缺少Spring,Java EE等框架支持_第14张图片
我在这里未勾选Spring和Java EE,它把其他几个选项也没勾选了。
IDEA中add framework support时缺少Spring,Java EE等框架支持_第15张图片
可以看到新项目界面相比于上文的截图少了Spring Initialzr和其他一些,但是在Groovy上方还留存一个。

在add framework support界面
IDEA中add framework support时缺少Spring,Java EE等框架支持_第16张图片

此时去插件界面
IDEA中add framework support时缺少Spring,Java EE等框架支持_第17张图片
IDEA中add framework support时缺少Spring,Java EE等框架支持_第18张图片
将那些未启用的插件启用就行。
IDEA中add framework support时缺少Spring,Java EE等框架支持_第19张图片
之后重启下IDEA
IDEA中add framework support时缺少Spring,Java EE等框架支持_第20张图片
上图中包含框架比截图对比中的要少,原因是我刚在插件中并未启用所有的。

总结

本人也是一个刚接触IDEA的小白,此次遇到了该问题并解决了,希望同大家分享一下。
文章中如果有什么问题,还希望看官们指正,不吝赐教。
谢谢大家阅读本文。

你可能感兴趣的:(idea,开发工具,intellij,idea,plugin)