一、依赖包
1、commons-lang3
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
import org.apache.commons.lang.StringUtils;
1.1 字符串处理工具类:StringUtils
2、fastjson
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.1.41</version>
2.1 json处理
import com.alibaba.fastjson.JSONObject;
3、log4j
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
import org.apache.log4j.Logger;
4、snakeyaml
解析yaml文件
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.14</version>
import org.yaml.snakeyaml.Yaml;
5、mysql
<!--mysql 8.0.0及后续版本使用的依赖-->
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
6、aop
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.8.4</version>
</dependency>
7、spring web
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
8、javaee-api
Filter、HttpServletResponse类等
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
</dependency>
9、guava
google封装的集合框架类
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>20.0</version>
</dependency>
二、插件
1.jdk版本
<build>
<plugins>
<!--设定java language level和JavaCompiler jdk版本-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>