Maven依赖及一些常用设置
本文最后更新于:2 分钟前
一些常用
MySQL
 |  <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.13</version> </dependency>
 
  | 
JDBC
 |  <dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-jdbc</artifactId> </dependency>
 
  | 
log4j
 |  <dependency>     <groupId>log4j</groupId>     <artifactId>log4j</artifactId>     <version>1.2.17</version> </dependency>
 
  | 
druid
 |  <dependency>     <groupId>com.alibaba</groupId>     <artifactId>druid</artifactId>     <version>1.1.14</version> </dependency>
 
  | 
Thymeleaf
 |  <dependency>     <groupId>org.thymeleaf</groupId>     <artifactId>thymeleaf-spring5</artifactId> </dependency> <dependency>     <groupId>org.thymeleaf.extras</groupId>     <artifactId>thymeleaf-extras-java8time</artifactId> </dependency>
 
  | 
Thymeleaf和security整合包
 |  <dependency>     <groupId>org.thymeleaf.extras</groupId>     <artifactId>thymeleaf-extras-springsecurity4</artifactId>     <version>3.0.4.RELEASE</version> </dependency>
 
  | 
Spring整合thymeleaf模板
 |  <dependency>     <groupId>org.thymeleaf</groupId>     <artifactId>thymeleaf-spring5</artifactId> </dependency> <dependency>     <groupId>org.thymeleaf.extras</groupId>     <artifactId>thymeleaf-extras-java8time</artifactId> </dependency>
 
  | 
Shiro
 |  <dependency>     <groupId>org.apache.shiro</groupId>     <artifactId>shiro-spring</artifactId>     <version>1.5.3</version> </dependency>
 
  | 
SpringSecurity
 |  <dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-security</artifactId>     <version>2.3.1.RELEASE</version> </dependency>
 
  | 
热部署
 |  <dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-devtools</artifactId>     <optional>true</optional>  </dependency>
 
  | 
JSONObject
 | <dependency>     <groupId>net.sf.json-lib</groupId>     <artifactId>json-lib</artifactId>     <version>2.4</version>          <classifier>jdk15</classifier> </dependency>
 
  | 
fastjson
 |  <dependency>     <groupId>com.alibaba</groupId>     <artifactId>fastjson</artifactId>     <version>1.2.76</version> </dependency>
 
  | 
commons-lang3
 | <dependency>     <groupId>org.apache.commons</groupId>     <artifactId>commons-lang3</artifactId> </dependency>
 
  | 
jwt
 |  <dependency>     <groupId>io.jsonwebtoken</groupId>     <artifactId>jjwt</artifactId>     <version>0.9.1</version> </dependency>
 
  | 
用来 md5加密的
 | <dependency>     <groupId>commons-codec</groupId>     <artifactId>commons-codec</artifactId>     <version>1.15</version> </dependency>
 
  | 
七牛云
 |  <dependency>     <groupId>com.qiniu</groupId>     <artifactId>qiniu-java-sdk</artifactId>     <version>[7.7.0, 7.7.99]</version> </dependency>
 
  | 
commons-io
 | <dependency>     <groupId>commons-io</groupId>     <artifactId>commons-io</artifactId>     <version>2.11.0</version> </dependency>
 
  | 
SpringBoot 整合相关
整合mybatis
 |  <dependency>     <groupId>org.mybatis.spring.boot</groupId>     <artifactId>mybatis-spring-boot-starter</artifactId>     <version>2.1.0</version> </dependency>
 
  | 
整合mybatisplus
 |  <dependency>     <groupId>com.baomidou</groupId>     <artifactId>mybatis-plus-boot-starter</artifactId>     <version>3.4.3</version> </dependency>
 
  | 
mybatisplus 代码生成
 |  <dependency>     <groupId>com.baomidou</groupId>     <artifactId>mybatis-plus-generator</artifactId>     <version>3.4.1</version> </dependency>
 
  | 
整合redis
 |  <dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
 
  | 
整合thymeleaf
 |  <dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
 
  | 
整合AOP
 |  <dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-aop</artifactId> </dependency>
 
  | 
整合knife4j文档
 |  <dependency>     <groupId>com.github.xiaoymin</groupId>     <artifactId>knife4j-spring-boot-starter</artifactId>     <version>2.0.7</version> </dependency>
 
  | 
常用命名空间
th:
 | xmlns:th="http://www.thymeleaf.org"
 
  | 
sec:
 | xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity4"
 
  | 
application.yml 常用配置
端口号和请求前缀
 | server:   port: 8089   servlet:     context-path: /blog  
 
  | 
连接数据库
 |  datasource:   url: jdbc:mysql://127.0.0.1:3306/blog?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai   username: root   password: root   driver-class-name: com.mysql.cj.jdbc.Driver  
 
  | 
mybatis
 |  mybatis:   mapper-locations: classpath:/mapper/*.xml      configuration:     log-prefix: repository.          map-underscore-to-camel-case: true          log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
 
  | 
pagehelper分页插件
 |  pagehelper:   helperDialect: mysql   reasonable: true   supportMethodsArguments: true   params: count=countSq
 
  | 
redis
 | redis:   port: 6379   database: 0   host: localhost
 
  | 
thymeleaf
 | thymeleaf:   mode: HTML5   encoding: UTF-8    content-type: text/html    cache: false    prefix: classpath:/templates/ 
 
  | 
上传文件大小
 | spring:   application:     name: jinan_blog    servlet:     multipart:              max-file-size: 2MB              max-request-size: 20MB
 
  |