Spring·常用pom依赖配置
pom.xml文件配置
注:依赖高版本一般兼容低版本
<!--依赖版本控制-->
<properties>
<spring-boot.version>1.5.7.RELEASE</spring-boot.version>
<slf4j.version>1.7.13</slf4j.version>
<log4j.version>1.2.17</log4j.version>
<mysql.version>5.1.37</mysql.version>
<druid.version>1.0.16</druid.version>
<guava.version>19.0</guava.version>
<joda-time.version>2.9.2</joda-time.version>
<poi.version>3.15</poi.version>
<weixin-java-cp.version>2.5.1</weixin-java-cp.version>
<elastic-job.version>2.1.4</elastic-job.version>
<retrofit.version>2.3.0</retrofit.version>
<cglib.version>3.1</cglib.version>
<zookeeper.version>3.4.6</zookeeper.version>
<curator.version>2.10.0</curator.version>
<dubbo.version>2.8.4</dubbo.version>
<resteasy.version>3.0.14.Final</resteasy.version>
<disconf.version>2.6.36</disconf.version>
<commons-fileupload.version>1.3.1</commons-fileupload.version>
</properties>
<!-- 依赖管理 -->
注: 这个时候再导入我们需要的springboot starter时,就可以忽略版本号
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
开发常用依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>1.5.7.RELEASE</version>
</dependency>
<!--druid 使spring-jdbc.xml数据源配置生效 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<!--<version>1.0.16</version>-->
<version>${druid.version}<version>
</dependency>
<!--谷歌定义的map集合依赖-->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<!--<version>19.0</version>-->
<version>${guava.version}</version>
</dependency>
<!--druid多数据源配置 使spring-jdbc.xml生效启用-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${druid.version}</version>
</dependency>
<!-- jsp 支持 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!--平级依赖调用时没有的话会自动生成-->
<dependency>
<groupId>com.ldc.mm</groupId>
<artifactId>model</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
</dependencies>