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

官方说明

点这个问好

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

部分截图
请注意黄色警告部分内容,看不懂没关系,用谷歌翻译下谷歌翻译
大概意思都能理解了,看到这里我就怀疑是IntelliJ IDEA UltimateIntelliJ IDEA Community Edition的问题。之后点击 comparison matrix超链接,可以看到具体对比,也在本文的下一小节。

官网对比

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

可以看到官方对于两个版本的定义
这边可以看到jetbrains对于两个版本的定义明显不同:

IntelliJ IDEA Ultimate
For web and enterprise development

IntelliJ IDEA Community Edition
For JVM and Android development

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

可以看出Community Edition的框架支持少了很多
页面向下翻到Frameworks Support,可以发现Community Edition的框架支持少了很多,问题中提到的Spring,Java EE,Spring Cloud均没有。

截图对比

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

Community Edition
Ultimate
Community Edition

Ultimate
这里红的框内是我安装了插件。
Community Edition
Ultimate

其他解决办法

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

在add framework support界面
add framework support

此时去插件界面
Spring
Java
将那些未启用的插件启用就行。
重启IDEA
之后重启下IDEA
add framework support
上图中包含框架比截图对比中的要少,原因是我刚在插件中并未启用所有的。

总结

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

  • 17
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值