Mrfei 发表于 2017-12-13 14:31:01

Spring 4 MVC+Hibernate 4+MySQL+Maven使用注解集成实例

<?xml version="1.0"?>  

  
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
  
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  

  
<modelVersion>4.0.0</modelVersion>
  
<groupId>com.websystique.springmvc</groupId>
  
<artifactId>SpringHibernateExample</artifactId>
  
<packaging>war</packaging>
  
<version>1.0.0</version>
  
<name>SpringHibernateExample</name>
  

  
<properties>
  
<springframework.version>4.0.6.RELEASE</springframework.version>
  
<hibernate.version>4.3.6.Final</hibernate.version>
  
<mysql.version>5.1.31</mysql.version>
  
<joda-time.version>2.3</joda-time.version>
  
<testng.version>6.9.4</testng.version>
  
<mockito.version>1.10.19</mockito.version>
  
<h2.version>1.4.187</h2.version>
  
<dbunit.version>2.2</dbunit.version>
  
</properties>
  

  
<dependencies>
  
<!-- Spring -->
  
<dependency>
  
<groupId>org.springframework</groupId>
  
<artifactId>spring-core</artifactId>
  
<version>${springframework.version}</version>
  
</dependency>
  
<dependency>
  
<groupId>org.springframework</groupId>
  
<artifactId>spring-web</artifactId>
  
<version>${springframework.version}</version>
  
</dependency>
  
<dependency>
  
<groupId>org.springframework</groupId>
  
<artifactId>spring-webmvc</artifactId>
  
<version>${springframework.version}</version>
  
</dependency>
  
<dependency>
  
<groupId>org.springframework</groupId>
  
<artifactId>spring-tx</artifactId>
  
<version>${springframework.version}</version>
  
</dependency>
  
<dependency>
  
<groupId>org.springframework</groupId>
  
<artifactId>spring-orm</artifactId>
  
<version>${springframework.version}</version>
  
</dependency>
  

  
<!-- Hibernate -->
  
<dependency>
  
<groupId>org.hibernate</groupId>
  
<artifactId>hibernate-core</artifactId>
  
<version>${hibernate.version}</version>
  
</dependency>
  

  
<!-- jsr303 validation -->
  
<dependency>
  
<groupId>javax.validation</groupId>
  
<artifactId>validation-api</artifactId>
  
<version>1.1.0.Final</version>
  
</dependency>
  
<dependency>
  
<groupId>org.hibernate</groupId>
  
<artifactId>hibernate-validator</artifactId>
  
<version>5.1.3.Final</version>
  
</dependency>
  

  
<!-- MySQL -->
  
<dependency>
  
<groupId>mysql</groupId>
  
<artifactId>mysql-connector-java</artifactId>
  
<version>${mysql.version}</version>
  
</dependency>
  

  
<!-- Joda-Time -->
  
<dependency>
  
<groupId>joda-time</groupId>
  
<artifactId>joda-time</artifactId>
  
<version>${joda-time.version}</version>
  
</dependency>
  

  
<!-- To map JodaTime with database type -->
  
<dependency>
  
<groupId>org.jadira.usertype</groupId>
  
<artifactId>usertype.core</artifactId>
  
<version>3.0.0.CR1</version>
  
</dependency>
  

  
<!-- Servlet+JSP+JSTL -->
  
<dependency>
  
<groupId>javax.servlet</groupId>
  
<artifactId>javax.servlet-api</artifactId>
  
<version>3.1.0</version>
  
</dependency>
  
<dependency>
  
<groupId>javax.servlet.jsp</groupId>
  
<artifactId>javax.servlet.jsp-api</artifactId>
  
<version>2.3.1</version>
  
</dependency>
  
<dependency>
  
<groupId>javax.servlet</groupId>
  
<artifactId>jstl</artifactId>
  
<version>1.2</version>
  
</dependency>
  

  

  
<!-- Testing dependencies -->
  
<dependency>
  
<groupId>org.springframework</groupId>
  
<artifactId>spring-test</artifactId>
  
<version>${springframework.version}</version>
  
<scope>test</scope>
  
</dependency>
  
<dependency>
  
<groupId>org.testng</groupId>
  
<artifactId>testng</artifactId>
  
<version>${testng.version}</version>
  
<scope>test</scope>
  
</dependency>
  
<dependency>
  
<groupId>org.mockito</groupId>
  
<artifactId>mockito-all</artifactId>
  
<version>${mockito.version}</version>
  
<scope>test</scope>
  
</dependency>
  
<dependency>
  
<groupId>com.h2database</groupId>
  
<artifactId>h2</artifactId>
  
<version>${h2.version}</version>
  
<scope>test</scope>
  
</dependency>
  
<dependency>
  
<groupId>dbunit</groupId>
  
<artifactId>dbunit</artifactId>
  
<version>${dbunit.version}</version>
  
<scope>test</scope>
  
</dependency>
  

  
</dependencies>
  

  
<build>
  
<pluginManagement>
  
<plugins>
  
<plugin>
  
<groupId>org.apache.maven.plugins</groupId>
  
<artifactId>maven-war-plugin</artifactId>
  
<version>2.4</version>
  
<configuration>
  
<warSourceDirectory>src/main/webapp</warSourceDirectory>
  
<warName>SpringHibernateExample</warName>
  
<failOnMissingWebXml>false</failOnMissingWebXml>
  
</configuration>
  
</plugin>
  
</plugins>
  
</pluginManagement>
  
<finalName>SpringHibernateExample</finalName>
  
</build>
  
</project>
页: [1]
查看完整版本: Spring 4 MVC+Hibernate 4+MySQL+Maven使用注解集成实例