是否有适用于Spring 3 MVC应用程序的Maven 2原型?

61

我正在尝试使用Spring 3 MVC框架。由于我使用Maven 2来管理我的项目,因此我正在寻找一个原型来创建一个Spring 3 MVC应用程序。

10个回答

30

您可以使用STS(Spring Tool Suite)创建一个新的Spring MVC模板项目,以使用Spring 3创建工作应用程序。

或者您可以使用Spring Roo为您的项目提供工作基础。


2
STS是否创建Maven项目?我刚安装了STS,但没有看到任何可用的Spring MVC项目模板。 - Alex Worden
@AlexWorden STS创建一个Maven项目。在某些情况下,您可以选择Maven和Gradle之间的一个。 - Don Cheadle

20

我也无法找到有用的原型,因此我创建了自己的原型。您可以在这里找到它。如果您发现任何想要添加的内容,请随时给我发送邮件或发送补丁。


3
这里似乎还有一个Spring+Vaadin的模板,你可以在这里找到:http://code.google.com/p/vaadin-spring-archetype/。 - Adriano
你有一个使用Spring 4的吗? - Arya

9

Spring MVC quickstart archetype是由kolorobot提供的,它可用于GitHub。提供了很好的说明,介绍了如何将其安装到您的本地Maven存储库中,并使用它创建一个新的Spring MVC项目。他甚至在原型项目中有用地包含了Tomcat 7 Maven插件,以便可以从命令行运行新创建的Spring MVC,而不必手动将其部署到应用程序服务器。

Kolorobot的示例应用程序包括以下内容:

  • 适用于Servlet 3.0环境的无XML Spring MVC 3.2 Web应用程序
  • 具备配置的Apache Tiles
  • Bootstrap
  • JPA 2.0(Hibernate / HSQLDB)
  • JUnit / Mockito
  • Spring Security 3.1

7

AppFuseAppFuse Light已升级为使用Spring 3,所以我猜你可以使用其中一个appfuse archetypes

但是,如果不是具有一些Spring 3工件依赖项的常规Web应用程序,那么什么是Spring MVC应用程序呢?


2
现在有SpringFuse,它提供了有用的Spring原型。 - Pith

3

来自 SpringSource 论坛

在Spring Source Tool Suite中:

进入 新建 -> 其他 -> Spring Source Tool Suite -> Spring模板项目 -> Spring MVC 项目

输入详细信息并单击完成。


1

1

0
我所做的是创建一个新的Spring项目,其中在STS Simple Spring Web Maven中提供了一些可选项;它会设置一个Spring 3 Maven webapp,只需修改pom文件为Spring 4并从Run Config中进行clean install即可。

0

-1
据我所知,这并不存在。但是为什么不自己创建一个呢?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接