我想使用SpringMVC和Hibernate创建一个应用程序。我没有在Maven中找到一个允许我同时拥有它们的原型。
我在SpringMVC中找到了这个原型 - 但是没有Hibernate:
springmvc-archetype
我在Spring和Hibernate中找到了这个原型 - 但它不是MVC:
graniteds-spring-jpa-hibernate
所以,我的想法是使用“springmvc-archetype”然后再添加Hibernate作为依赖。
但我不知道这是否正确。
您建议我遵循什么程序?
答案 0 :(得分:1)
你是对的,没有一个包含Spring,Spring MVC和Hibernate的原型。
有很多教程可以创建Spring / SpringMVC / Hibernate项目,例如:http://viralpatel.net/blogs/spring3-mvc-hibernate-maven-tutorial-eclipse-example/
他选择了另一种方式,首先是Spring-hibernate,然后是MVC框架。这是你的事情对你更好的问题。如果你是这些东西的新手,第一次你可以按照教程,当出现问题时请问这里。
答案 1 :(得分:1)
我也回答了你要去的另一篇文章。
如果您希望从maven生成原型然后添加Spring MVC支持,我建议尝试这个非常详细的教程:
http://www.mkyong.com/maven/how-to-create-a-web-application-project-with-maven/
在上面的示例中,'maven-archetype-webapp'模板用于生成通用Web应用程序项目。然后,作者将详细介绍如何将Maven Web项目转换为支持Eclipse IDE。将它导入Eclipse后,他将引导您添加Spring-MVC支持。
答案 2 :(得分:0)
我认为从基本的Spring archtype开始会更容易,并添加Hibernate依赖关系+配置。 Spring和Hibernate是两个不同的开源项目,春天+ hibernate archtype有点过时并不让我感到惊讶。
我从this指南开始,使用maven和spring,并添加一个hibernate依赖项。
答案 3 :(得分:0)
当使用Spring MVC Hibernate创建应用程序时,您应该添加依赖项,如下所示:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${springVersion}</version>
</dependency>
<!-- hibernate-->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>${hibernateVersion}</version>
</dependency>
添加依赖项后,您的应用程序即可运行。
如果要确定是否存在依赖项,还可以访问MAVEN