使用Maven的SpringMVC和Hibernate

时间:2013-07-05 21:37:12

标签: java spring hibernate maven

我想使用SpringMVC和Hibernate创建一个应用程序。我没有在Maven中找到一个允许我同时拥有它们的原型。

我在SpringMVC中找到了这个原型 - 但是没有Hibernate:

springmvc-archetype

我在Spring和Hibernate中找到了这个原型 - 但它不是MVC:

graniteds-spring-jpa-hibernate

所以,我的想法是使用“springmvc-archetype”然后再添加Hibernate作为依赖。

但我不知道这是否正确。

您建议我遵循什么程序?

4 个答案:

答案 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