Spring Boot 一些常用的pom配置

来源:互联网 发布:普通话发音软件安卓版 编辑:程序博客网 时间:2024/05/22 10:44

1.

<parent>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-parent</artifactId>   <version>1.5.8.RELEASE</version>   <relativePath/> <!-- lookup parent from repository --></parent>
2.

<properties>   <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>   <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>   <java.version>1.8</java.version></properties>
3.

<!-- web 支持 1. web mvc  2. restful 3. jackson 4. aop .....--><dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-web</artifactId></dependency>
4.

<!-- mysql 驱动 --><dependency>   <groupId>mysql</groupId>   <artifactId>mysql-connector-java</artifactId>   <scope>runtime</scope></dependency>
5.

<!-- mybatis 版本 > 1.0.0 因为1.0.0 不支持拦截器 --><dependency>   <groupId>org.mybatis.spring.boot</groupId>   <artifactId>mybatis-spring-boot-starter</artifactId>   <version>1.1.1</version></dependency>
6.

<!-- mybatis 的分页拦截器 : PageHelper --><dependency>   <groupId>com.github.pagehelper</groupId>   <artifactId>pagehelper</artifactId>   <version>4.1.0</version></dependency>
7.

<dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-test</artifactId>   <scope>test</scope></dependency>
8.

<!-- 第三方json解析 : fastjson --><dependency>   <groupId>com.alibaba</groupId>   <artifactId>fastjson</artifactId>   <version>1.2.15</version></dependency>

9.

<!-- 热部署 配置idea的Compiler ctrl+shift+alt+/ 选择Registry 勾选 Compler autoMake alow when app running--><dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-devtools</artifactId>   <optional>true</optional>   <scope>true</scope></dependency>
10.

<!-- jsp --><dependency>   <groupId>javax.servlet</groupId>   <artifactId>javax.servlet-api</artifactId>   <scope>provided</scope></dependency><dependency>   <groupId>javax.servlet</groupId>   <artifactId>jstl</artifactId></dependency>
11.

<!-- tomcat --><dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-tomcat</artifactId>   <scope>provided</scope></dependency>
12.

<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration>  <fork>true</fork> </configuration></plugin>
13.

<plugin>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-maven-plugin</artifactId>   <!-- spring boot 热部署 -->   <dependencies>      <dependency>         <groupId>org.springframework</groupId>         <artifactId>springloaded</artifactId>         <version>1.2.4.RELEASE</version>      </dependency>   </dependencies>   <executions>      <execution>         <goals>            <goal>repackage</goal>         </goals>         <configuration>            <mainClass>com.spring.boot.SpringBootDemoApplication</mainClass>         </configuration>      </execution>   </executions></plugin>
14.

<dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-jdbc</artifactId></dependency>
15.

<!-- redis 缓存 --><dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-redis</artifactId></dependency>
16.

<dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-freemarker</artifactId></dependency>
17.

<dependency>    <groupId>org.slf4j</groupId>    <artifactId>slf4j-log4j12</artifactId></dependency>
18.

<!-- 添加thymeleaf依赖 --><dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>
19.

<!-- 单元测试 --><dependency>    <groupId>junit</groupId>    <artifactId>junit</artifactId>    <version>4.12</version>    <scope>test</scope></dependency>
20.

<!-- jpa --><dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-data-jpa</artifactId></dependency>
21.

<dependency>    <groupId>org.hsqldb</groupId>    <artifactId>hsqldb</artifactId>    <scope>runtime</scope></dependency>
22.

<!-- mybatis逆向工程 --><plugin>    <groupId>org.mybatis.generator</groupId>    <artifactId>mybatis-generator-maven-plugin</artifactId>    <version>1.3.2</version>    <configuration>        <!--配置文件的位置-->        <configurationFile>src/main/resources/generatorConfig.fxml</configurationFile>        <verbose>true</verbose>        <overwrite>true</overwrite>    </configuration></plugin>
23.

<!-- zookeeper --><dependency>    <groupId>org.apache.zookeeper</groupId>    <artifactId>zookeeper</artifactId>    <version>3.3.3</version></dependency>











原创粉丝点击