我正在尝试使用Spring 3 MVC框架。由于我使用Maven 2来管理我的项目,因此我正在寻找一个原型来创建一个Spring 3 MVC应用程序。
我正在尝试使用Spring 3 MVC框架。由于我使用Maven 2来管理我的项目,因此我正在寻找一个原型来创建一个Spring 3 MVC应用程序。
您可以使用STS(Spring Tool Suite)创建一个新的Spring MVC模板项目,以使用Spring 3创建工作应用程序。
或者您可以使用Spring Roo为您的项目提供工作基础。
我也无法找到有用的原型,因此我创建了自己的原型。您可以在这里找到它。如果您发现任何想要添加的内容,请随时给我发送邮件或发送补丁。
Spring MVC quickstart archetype是由kolorobot提供的,它可用于GitHub。提供了很好的说明,介绍了如何将其安装到您的本地Maven存储库中,并使用它创建一个新的Spring MVC项目。他甚至在原型项目中有用地包含了Tomcat 7 Maven插件,以便可以从命令行运行新创建的Spring MVC,而不必手动将其部署到应用程序服务器。
Kolorobot的示例应用程序包括以下内容:
AppFuse和AppFuse Light已升级为使用Spring 3,所以我猜你可以使用其中一个appfuse archetypes。
但是,如果不是具有一些Spring 3工件依赖项的常规Web应用程序,那么什么是Spring MVC应用程序呢?
来自 SpringSource 论坛:
在Spring Source Tool Suite中:
进入 新建 -> 其他 -> Spring Source Tool Suite -> Spring模板项目 -> Spring MVC 项目
输入详细信息并单击完成。
mvn archetype:generate \
-DarchetypeGroupId=no.bouvet \
-DarchetypeArtifactId=maven-archetype-eventsourcing \
-DarchetypeVersion=1.0.2 \
-DgroupId=com.domain.myapp \
-DartifactId=myapp