如何在IntelliJ社区版2016.1.3中启用spring支持



我有很好的纯Java基础知识。只要不涉及XML配置和项目管理工具,我就很好。

真正让我困惑的是项目管理工具,例如:Maven, Gradle。

我正在学习Spring,它让我很困惑,因为它涉及许多XML文件,而且没有明确的解释。

我正在从这组视频教程中学习Spring,第6讲
春天"你好,世界"。

我无法得到一个Spring hello world,因为它需要一个xxxxx.xml文件来配置bean (Java对象)。为了生成XML文件,我需要使用IntelliJ 2016上的插件生成XML文件。

问题是我找不到插件来生成一个XML文件的bean按照这个官方教程。没有所谓的"Spring Support"插件。

我应该做什么来生成beans.xml?(管理Spring bean的文件)

您不能在IntelliJ社区版中启用Spring支持,它只能在付费版本(Ultimate)中使用。
但是,您可以手动创建.xml文件,CE版本也支持它(有一点)。
要使用Spring或J2EE,您应该熟悉像Maven、Gradle(或者在某些特殊情况下使用Ant)这样的构建工具。这个概念很简单,你可以很容易地从官方网站(https://maven.apache.org/- http://gradle.org/)获得。对于Spring,如果您不熟悉创建.xml文件,您可以使用Java配置来代替,或者转而使用Spring-boot来忘记这个配置文件(几乎)。
但是,首先,我认为您应该了解Spring的基本概念,并尝试使用配置好的.xml文件。当你将来深入使用它时,它会对你很有帮助。

让我们逐一分析:

  1. 你的问题理解构建了像maven和gradle这样的管理工具。试试以下链接:Maven in 5 Minutes, gradle是非常先进的构建自动化工具,具有持续集成功能,你可以在这里找到gradle和Maven的很好的比较。

  2. 如果您对spring感到困惑,请尝试这本书:spring in Action 3rd Edition(第4版也可用,我推荐第3版,因为您将能够将XML链接到注释。)

  3. 生成XML文件不需要任何工具。从互联网上复制一个示例spring配置文件,删除不需要的元素并编写自己的bean。

Spring支持插件是IntelliJ IDEA Ultimate的一个特性,它是一个商业IDE。免费的社区版中没有。

你不需要任何插件来生成beans.xml文件;您可以在源代码编辑器中手动编写。

对于Spring支持,您是否尝试过"Spring Assistant"插件吗?

https://plugins.jetbrains.com/plugin/10229-spring-assistant

好的方面是它有积极的发展。

2020年8月21日编辑:
似乎这个插件没有更积极的发展。最后一次发布是在2018年4月。

不用担心。我们还有一些好消息:-)

它的Github存储库在这里。

我知道你在问关于IntelliJ Idea,但由于它是一个商业工具,你应该付费让你使用它的插件。另一种方法是使用"Spring Tools for eclipse"。它是开发Spring应用程序的绝佳环境。但是您需要熟悉eclipse。可从以下网址下载:Spring Tools 4 for Eclipse

最新更新