java中spring+springMVC+Mybatis主流框架maven的pom.xml配置參考

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  3.     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">  
  4.     <modelVersion>4.0.0</modelVersion>  
  5.     <groupId>項目名</groupId>  
  6.     <artifactId>項目名</artifactId>  
  7.     <packaging>war</packaging>  
  8.     <version>1.0.0-BUILD-SNAPSHOT</version>  
  9.     <!--     本地maven地址 -->  
  10.     <repositories>  
  11.         <repository>  
  12.             <id>central</id>  
  13.             <url>file://F:\project\m2repository</url>  
  14.         </repository>  
  15.     </repositories>  
  16.     <!-- 依賴包集合 -->  
  17.     <dependencies>  
  18.         <!--junit3.0使用編程方式運行,junit4.0使用註解方式運行 -->  
  19.         <dependency>  
  20.             <groupId>junit</groupId>  
  21.             <artifactId>junit</artifactId>  
  22.             <version>4.11</version>  
  23.             <!--使用範圍 -->  
  24.             <scope>test</scope>  
  25.         </dependency>  
  26.         <!-- pageHelper分頁依賴包 -->  
  27.         <dependency>  
  28.             <groupId>com.github.pagehelper</groupId>  
  29.             <artifactId>pagehelper</artifactId>  
  30.             <version>4.0.1</version>  
  31.         </dependency>  
  32.         <!--json依賴包 -->  
  33.         <dependency>  
  34.             <groupId>net.sf.json-lib</groupId>  
  35.             <artifactId>json-lib-ext-spring</artifactId>  
  36.             <version>1.0.2</version>  
  37.         </dependency>  
  38.           
  39.         <!--1.志相關依賴 -->  
  40.         <!--slf4j規範接口 -->  
  41.         <dependency>  
  42.             <groupId>org.slf4j</groupId>  
  43.             <artifactId>slf4j-api</artifactId>  
  44.             <version>1.7.12</version>  
  45.         </dependency>  
  46.         <!--logback日誌-->  
  47.         <dependency>  
  48.             <groupId>ch.qos.logback</groupId>  
  49.             <artifactId>logback-core</artifactId>  
  50.             <version>1.1.1</version>  
  51.         </dependency>  
  52.         <!--實現slf4j接口並整合-->  
  53.         <dependency>  
  54.             <groupId>ch.qos.logback</groupId>  
  55.             <artifactId>logback-classic</artifactId>  
  56.             <version>1.1.1</version>  
  57.         </dependency>  
  58.         <!--2. 數據庫相關依賴-->  
  59.         <dependency>  
  60.             <groupId>mysql</groupId>  
  61.             <artifactId>mysql-connector-java</artifactId>  
  62.             <version>5.1.35</version>  
  63.             <scope>runtime</scope>  
  64.         </dependency>  
  65.        <!-- 阿里druid數據源,優化數據庫操作 -->  
  66.         <dependency>  
  67.             <groupId>com.alibaba</groupId>  
  68.             <artifactId>druid</artifactId>  
  69.             <version>1.0.16</version>  
  70.         </dependency>  
  71.         <!--3. DAO框架:Mybatis依賴-->  
  72.         <!--mybatis依賴-->  
  73.         <dependency>  
  74.             <groupId>org.mybatis</groupId>  
  75.             <artifactId>mybatis</artifactId>  
  76.             <version>3.3.0</version>  
  77.         </dependency>  
  78.         <!--spring只針對ibatis做了依賴,所以mybatis自身實現的spring整合依賴-->  
  79.         <dependency>  
  80.             <groupId>org.mybatis</groupId>  
  81.             <artifactId>mybatis-spring</artifactId>  
  82.             <version>1.2.3</version>  
  83.         </dependency>  
  84.         <!--Servlet web相關依賴-->  
  85.         <!--jsp相關依賴 -->  
  86.         <dependency>  
  87.             <groupId>taglibs</groupId>  
  88.             <artifactId>standard</artifactId>  
  89.             <version>1.1.2</version>  
  90.         </dependency>  
  91.         <dependency>  
  92.             <groupId>jstl</groupId>  
  93.             <artifactId>jstl</artifactId>  
  94.             <version>1.2</version>  
  95.         </dependency>  
  96.         <!--jackson相關依賴 -->  
  97.         <dependency>  
  98.             <groupId>com.fasterxml.jackson.core</groupId>  
  99.             <artifactId>jackson-databind</artifactId>  
  100.             <version>2.5.4</version>  
  101.         </dependency>  
  102.         <dependency>  
  103.             <groupId>javax.servlet</groupId>  
  104.             <artifactId>javax.servlet-api</artifactId>  
  105.             <version>3.1.0</version>  
  106.         </dependency>  
  107.         <!--4. spring依賴-->  
  108.         <!--1)spring核心依賴-->  
  109.         <dependency>  
  110.             <groupId>org.springframework</groupId>  
  111.             <artifactId>spring-core</artifactId>  
  112.             <version>4.1.7.RELEASE</version>  
  113.         </dependency>  
  114.         <!--spring ioc依賴 -->  
  115.         <dependency>  
  116.             <groupId>org.springframework</groupId>  
  117.             <artifactId>spring-beans</artifactId>  
  118.             <version>4.1.7.RELEASE</version>  
  119.         </dependency>  
  120.         <!--spring 擴展依賴 -->  
  121.         <dependency>  
  122.             <groupId>org.springframework</groupId>  
  123.             <artifactId>spring-context</artifactId>  
  124.             <version>4.1.7.RELEASE</version>  
  125.         </dependency>  
  126.         <!--2)spring dao層依賴-->  
  127.         <dependency>  
  128.             <groupId>org.springframework</groupId>  
  129.             <artifactId>spring-jdbc</artifactId>  
  130.             <version>4.1.7.RELEASE</version>  
  131.         </dependency>  
  132.         <dependency>  
  133.             <groupId>org.springframework</groupId>  
  134.             <artifactId>spring-tx</artifactId>  
  135.             <version>4.1.7.RELEASE</version>  
  136.         </dependency>  
  137.         <!--3)spring web相關依賴 -->  
  138.         <dependency>  
  139.             <groupId>org.springframework</groupId>  
  140.             <artifactId>spring-web</artifactId>  
  141.             <version>4.1.7.RELEASE</version>  
  142.         </dependency>  
  143.         <dependency>  
  144.             <groupId>org.springframework</groupId>  
  145.             <artifactId>spring-webmvc</artifactId>  
  146.             <version>4.1.7.RELEASE</version>  
  147.         </dependency>  
  148.         <!--4) spring test相關依賴 -->  
  149.         <dependency>  
  150.             <groupId>org.springframework</groupId>  
  151.             <artifactId>spring-test</artifactId>  
  152.             <version>4.1.7.RELEASE</version>  
  153.         </dependency>  
  154.     </dependencies>  
  155. </project>  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章