在SpringTools4(Eclipse)中创建SpringMVC项目 我为企业Java开发人员安装了EclipseIDE 我进入菜单帮助->Eclipse市场…并安装了“Spring工具4(又称Spring工具套件4)”

在SpringTools4(Eclipse)中创建SpringMVC项目 我为企业Java开发人员安装了EclipseIDE 我进入菜单帮助->Eclipse市场…并安装了“Spring工具4(又称Spring工具套件4)”,java,spring,eclipse,spring-tool-suite,spring-tools-4,Java,Spring,Eclipse,Spring Tool Suite,Spring Tools 4,我的目标是创建第一个简单的SpringMVC应用程序。所以我去了youtube,找到了一段教程视频。在视频中,建议执行步骤新建->其他…->Spring和以下列表应出现: 导入Spring入门内容 Springbean配置文件 Springbean定义 春季项目 SpringRoo项目 春季启动项目 SpringWeb流定义文件 建议选择“春季项目”。但我只有两项: 导入Spring入门内容 春季启动项目 我有没有安装错误?我应该选择什么来创建Spring MVC项目(以及哪些选项)?您

我的目标是创建第一个简单的SpringMVC应用程序。所以我去了youtube,找到了一段教程视频。在视频中,建议执行步骤新建->其他…->Spring和以下列表应出现:

  • 导入Spring入门内容
  • Springbean配置文件
  • Springbean定义
  • 春季项目
  • SpringRoo项目
  • 春季启动项目
  • SpringWeb流定义文件
建议选择“春季项目”。但我只有两项:

  • 导入Spring入门内容
  • 春季启动项目

我有没有安装错误?我应该选择什么来创建Spring MVC项目(以及哪些选项)?

您可以创建一个
动态web项目
并将其转换到maven项目(如果您愿意),或者可以自己在类路径中添加依赖项作为JAR

否则,您可以自己创建一个
maven项目
,并添加像
web.xml
springmvcservlet.xml
这样的文件


您可以使用本教程,因为它将为您提供如何在eclipse中启动SpringMVC项目的一些想法

您可以创建一个
动态web项目
,如果需要,可以将其转换为maven项目,也可以将依赖项作为JAR添加到类路径中

否则,您可以自己创建一个
maven项目
,并添加像
web.xml
springmvcservlet.xml
这样的文件


您可以使用本教程,因为它将为您提供如何在eclipse中启动SpringMVC项目的一些想法

我在STS 4上也遇到了问题,后来我安装了3.9,它运行得很好。 如果您想构建spring/spring引导项目,我建议您下载STS[尽管不是强制性的]

您可以看到SpringMVC选项的SpringLegageProjectforSpringMVC,它生成了一个很好的项目结构,它附带了准备运行的代码和标准项目结构。
希望这能有所帮助。

我在使用STS 4时也遇到了问题,后来我安装了3.9,它工作得很好。 如果您想构建spring/spring引导项目,我建议您下载STS[尽管不是强制性的]

您可以看到SpringMVC选项的SpringLegageProjectforSpringMVC,它生成了一个很好的项目结构,它附带了准备运行的代码和标准项目结构。
希望这会有所帮助。

您在视频中提到的创建项目的选项列表是您在使用旧的Spring工具套件3时获得的选项列表

新的SpringTools4forEclipse减少了创建Spring项目的选项集,并将重点放在基于Spring引导的项目上。如果您现在开始使用Spring,我强烈建议您开始使用Spring Boot,并开始使用这两个选项之一创建Spring Tools 4附带的Spring Boot项目


Spring工具套件3中的旧向导(包括您可以从中创建的Spring MVC项目)不是基于Spring Boot的,也不是我建议的开始。您在视频中提到的创建项目的选项列表是使用旧Spring工具套件3时获得的选项列表

新的SpringTools4forEclipse减少了创建Spring项目的选项集,并将重点放在基于Spring引导的项目上。如果您现在开始使用Spring,我强烈建议您开始使用Spring Boot,并开始使用这两个选项之一创建Spring Tools 4附带的Spring Boot项目


Spring工具套件3中的旧向导(包括您可以从中创建的Spring MVC项目)不是基于Spring Boot的,也不是我推荐的开始部分。

感谢您的建议和链接!但是它们看起来不像是创建一个空的SpringMVC项目的方便方法,是吗?据我所知,SpringTools插件应该添加SpingProjects模板,以便在几次单击中创建Spring项目。例如,我在教程视频中看到了一个SpringMVC项目模板,我认为没有任何更好的方法来创建项目。我可以告诉我的同事,我们显然是通过使用动态Web项目来创建项目的,因为它为我们提供了基本结构,并让我们控制所有其他必需的东西。但是,如果您想要已经创建的示例结构,您可以在maven项目中使用archtypes,比如感谢您的建议和链接!但是它们看起来不像是创建一个空的SpringMVC项目的方便方法,是吗?据我所知,SpringTools插件应该添加SpingProjects模板,以便在几次单击中创建Spring项目。例如,我在教程视频中看到了一个SpringMVC项目模板,我认为没有任何更好的方法来创建项目。我可以告诉我的同事,我们显然是通过使用动态Web项目来创建项目的,因为它为我们提供了基本结构,并让我们控制所有其他必需的东西。但是,如果您想要已经创建的示例结构,您可以在maven项目中使用ArchType,如Thank you。下载STS-你是说STS3.9还是什么?为什么SpringMVC选项是一个遗留项目?SpringMVC是否已经不受欢迎了?是的,下载STS3.9[3.9.1]。您可能会看到spring的其他选项,例如spring项目/spring遗留项目。对于SpringMVC,如果您不想创建SpringBoot,我认为它仍然很流行。特别是RESTAPI现在变得越来越流行,而且使用spring数据的spring引导非常流行jpa。取决于您想要创建什么。