我有很好的纯Java基础知识。只要没有XML配置并且没有涉及项目管理工具,我就非常好。
让我困惑的是项目管理工具,例如:Maven,Gradle。
我正在学习Spring,它让我感到困惑,因为它涉及许多XML文件,并且没有明确的解释。
我正在从this set的视频教程,第6讲中学习Spring 春天“你好世界”。
我无法完成Spring hello world,因为它需要一个xxxxx.xml文件来配置bean(Java对象)。要生成XML文件,我需要使用IntelliJ 2016上的插件生成XML文件。
问题是我无法通过this official tutorial找到为bean生成XML文件的插件。没有这样的插件称为“Spring Support”。
如何生成beans.xml? (管理Spring的bean的文件)
答案 0 :(得分:17)
您无法使用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 :(得分:7)
Spring支持插件是IntelliJ IDEA Ultimate的一个功能,它是一个商业IDE。它不适用于免费的社区版。
您不需要任何插件来生成beans.xml文件;你可以在源代码编辑器中手动编写它。
答案 2 :(得分:7)
让我们逐一采取行动:
您的问题理解构建管理工具,如maven和gradle。请尝试以下链接获取教程:Maven in 5 Minutes,gradle是具有持续集成功能的非常先进的构建自动化工具,您可以在gradle和maven here之间找到一个很好的比较。
如果你对spring感到困惑,可以试试这本书:Spring in Action第3版(第4版也可用,我推荐第3版,因为你可以将XML链接到注释。)
< / LI>您不需要任何工具来生成XML文件。从Internet复制示例弹簧配置文件,删除不需要的元素并编写自己的bean。
答案 3 :(得分:4)
我喜欢Jetbrains IDE,但是当我看完漂亮的颜色并且是时候做一些实际的工作时,我又回到了Eclipse……那是2020年,比原职位晚了3年,JetBrains STILL却没有了。在CE中支持Spring。您必须为Ultimate Edition支付500美元,或者不使用Spring或在CE中破解它。或者,说实话,只需使用Eclipse。
答案 4 :(得分:1)
对于Spring支持,您是否尝试过“ Spring Assistant”插件?
https://doc.qt.io/qt-5/qtquickcontrols2-customize.html#customizing-groupbox
好的部分是它有积极的发展。
答案 5 :(得分:0)
我知道您在询问IntelliJ Idea,但由于它是一种商业工具,因此您应该付费使用其插件。另一种方法是使用“ Spring Tools for Eclipse”,这是开发Spring应用程序的绝佳环境。但是您需要熟悉日食。 可以从以下位置下载: Spring Tools 4 for Eclipse