springBoot项目常用maven依赖以及依赖说明

1:maven-compiler-plugin

<build>
<plugins>
<!-- 指定maven编译的jdk版本,如果不指定,maven3默认用jdk 1.5 maven2默认用jdk1.3 -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<!-- 一般而言,target与source是保持一致的,但是,有时候为了让程序能在其他版本的jdk中运行(对于低版本目标jdk,源代码中不能使用低版本jdk中不支持的语法),会存在target不同于source的情况 -->
<source>1.8</source> <!-- 源代码使用的JDK版本 -->
<target>1.8</target> <!-- 需要生成的目标class文件的编译版本 -->
<encoding>UTF-8</encoding><!-- 字符集编码 -->
<skipTests>true</skipTests><!-- 跳过测试 -->
<verbose>true</verbose>
<showWarnings>true</showWarnings>
<fork>true</fork><!-- 要使compilerVersion标签生效,还需要将fork设为true,用于明确表示编译版本配置的可用 -->
</configuration>
</plugins>
</build>
2:spring-boot-maven-plugin

Spring Boot Maven plugin能够将Spring Boot应用打包为可执行的jar或war文件,然后以通常的方式运行Spring Boot应用。

<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.0.1.RELEASE</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
 <dependencies>
<!--操作数据库-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<!-- Druid 数据库连接池 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.5</version>
</dependency>
<!--mysql连接-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.1</version>
</dependency>
<!-- MyBatis 分页插件 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.10</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--配置文件xml或properties、yml处理器,与实体对象中的属性进行绑定-->
<dependency>
<groupId> org.springframework.boot </groupId>
<artifactId> spring-boot-configuration-processor </artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>

..........

最新文章

  1. 根据Unicode编码用C#语言把它转换成汉字的代码
  2. Java:多线程&lt;二&gt; 同步
  3. [CareerCup] 12.6 Test an ATM 测试一个自动取款机
  4. Oracle 多表关联更新
  5. Android OpenGL ES(三)OpenGL ES API 命名习惯 .
  6. python日记_01 python实现6个人围成一圈,扔到第三个人出局,循环扔的问题。
  7. Linux驱动
  8. Redis学习-string数据类型
  9. 【splunk】仪表盘导入导出
  10. Swift3 使用系统UIAlertView方法做吐司效果
  11. 蓝桥杯 历届试题 网络寻路(dfs搜索合法路径计数)
  12. Oracle ref cursor和sys_refcursor
  13. 使用Hyper-V创建虚拟机
  14. ArcGIS API for Silverlight/WPF 2.1学习笔记(一)——精简版
  15. Eclipse自动补全修改
  16. Request对象主要用于获取来自客户端的数据,如用户填入表单的数据、保存在客户端的Cookie等。
  17. C# 利用反射拷贝类
  18. 使用sessionStorage实现页面间传值与传对象
  19. PHP格式化(文件)存储数据大小(SIZE)显示
  20. 猴子吃桃问题 python

热门文章

  1. Tomcat 一台机器运行多个Tomcat
  2. 【7.24校内交流赛】T3【qbxt】复读警告
  3. 安装Pycharm(方便编辑代码的IDE(编辑器))以及 使用Pycharm新建项目
  4. Runnable、Callable和Future三者对比
  5. react随笔
  6. python中的面向对象和面向过程
  7. keepalived容灾方案,实现nginx负载均衡主从架构(1)
  8. Linux 开机自动启动脚本
  9. STM32 时钟系统
  10. CentOS 7 环境下部署 SVN 并实现自动更新(版本库放在Tomcat下)