【问题标题】:Integrate Spring with IntelliJ将 Spring 与 IntelliJ 集成
【发布时间】:2012-08-24 05:27:19
【问题描述】:

我已经下载并安装了 Spring 工具包。现在,当我尝试在 IntelliJ 中创建一个新项目时,它不会在库中显示 Spring .. 我怎样才能在那里获得春天?

提前致谢!

【问题讨论】:

    标签: java spring ide intellij-idea


    【解决方案1】:

    使用向导创建项目时,可以选择Spring Framework并指定新库或让 IntelliJ IDEA 下载。库can be also managed later 或者您可以从Project View 中模块根目录的上下文菜单中Add Framework

    查看Enabling Spring Support帮助部分了解详细信息。

    【讨论】:

      【解决方案2】:

      SpringSource Tool SuiteIntelliJ Idea 无关,实际上它是一个不同的 IDE(它是一个专门的 Eclipse 发行版)。

      因此,虽然download the Spring framework 确实有意义(尽管access it through a build tool like Maven 更好),但同时使用 Springsource Tool Suite 和 IntelliJ Idea 没有意义。它是一个或另一个(并且都很好地支持 Spring)。

      【讨论】:

      • 是的,我明白了,那么如何获得 IntelliJ 上的框架支持?我一直在尝试很多,并查看了给出较低答案的建议。还是想不通!
      • 我已经下载了STS,还有一些Spring集成下载(spring-integration-2.2.0.M4)
      • spring 集成不是spring。您将需要 spring 框架:springsource.org/download/community
      • 只有一点:STS 是免费的,而且速度极慢,而 Intellij Ultimate 的价格为 179 欧元,速度极快。
      • 我在这里 start.spring.io 或通过 Yeoman 包生成项目,然后将其加载到 IntelliJ。我可以访问调试器,重构(不知道它是否安全),深度导航,......我的想法是你不能直接从 IntelliJ 生成一个 Spring 项目,所有组件都预先配置,但如果你有最初,您可以轻松地从 IDE 加载和处理它。
      【解决方案3】:

      我这么晚才回答这个问题,但我需要为答案做出贡献以澄清事情,以便将来对其他人有所帮助。

      有一点你需要清楚的知道,IntelliJ IDEA 有两种不同的类型,第一种是 INTELLIJ IDEA ULTIMATE,它是一个商业产品,表示它不是免费的,还有一个 INTELLIJ IDEA COMMUNITY,它是免费。

      第一个(IntelliJ IDEA ULTIMATE)支持有关 java 和 kotlin 以及其他语言的所有内容,您可以在 java 中创建任何类型的项目,无论是桌面应用程序、移动应用程序还是 Web 应用程序与 java2ee 平台。但是第二个(IntelliJ IDEA COMMUNITY)有局限性。您可以创建您选择的不同类型的项目,但如果您不是使用 maven 或 gradle 创建 java2ee 项目,则不能使用它。

      因此,如果您想创建 SpringBoot 应用程序,可以使用 IntelliJ IDEA 社区。您无需为此下载 Spring Tool Suite。有两三种可能。

      1. 你需要去创建项目,然后你选择maven,然后你设置一切,然后在项目创建后,你打开名为pom的xml文件,你添加依赖项,它将告诉maven下载所有需要的库SpringBoot 应用程序。然后你开始编码。但是这第一步,并不是最好的选择,因为一旦你用这种方式创建了项目,你的项目中就会缺少其他的 maven-plugins,所以在部署时这将是一个很大的问题。

      2. 第二种最好的方法是去https://start.spring.io/然后你在那里创建springboot项目,然后你下载它,它将是一个.zip文件,你解压缩,然后你在IntelliJ IDEA中导入它。在那里,您将获得工作所需的一切。

      【讨论】:

        【解决方案4】:

        Intellij 社区版不支持 Springboot 项目。它仅在终极版中可用。这就是我切换回 Eclipse(或 STS)的原因。

        在 Intellij 社区版中,有一些解决方法可以帮助您运行 Springboot 项目:-

        • 通过运行 Main 类。
        • 通过在终端或cmd中执行spring-boot:run命令。
        • 您可能需要更改一些设置以使 spring-dev-tools 在 Intellij 社区版中工作。

        我的建议:如果您打算使用 spring 和 spring-dev-tools,那么您应该切换到 Intellij Ultimate 版本或 Eclipse STS。

        参考:https://www.jetbrains.com/idea/download/#section=windows

        【讨论】:

          猜你喜欢
          • 2018-11-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-02-07
          • 2016-11-21
          • 1970-01-01
          • 2011-02-18
          • 2020-08-31
          相关资源
          最近更新 更多