diff --git a/README.md b/README.md index 0ab222a673449700236455f213a4b067995b5e76..349a9db1e47f9141cdb6985a8ddbecf818db3821 100644 --- a/README.md +++ b/README.md @@ -2,3 +2,4 @@ ## 2018.03.05 spring boot 由1.5.10 升级到2.0.0 ## 2018.03.15上传文件的大小配置修改spring.http.multipart改为spring.servlet.multipart ## 2018.04.14 layui升级到2.2.6 +## 2018.05.24作废DruidConfig类,将druid改为配置的方式,前缀为spring.datasource.druid diff --git a/pom.xml b/pom.xml index cf84cb094e5c24d576b778e8a929aae1e7ced71a..3981f8b31e222367d87320c2c1ea41ed16629c8a 100644 --- a/pom.xml +++ b/pom.xml @@ -16,7 +16,7 @@ 2.8.0 23.0 1.2.47 - 1.1.8 + 1.1.9 3.17 0.9.0 1.3.2 @@ -82,17 +82,17 @@ mysql-connector-java runtime - + + --> + - log4j - log4j - 1.2.17 - + com.alibaba + druid-spring-boot-starter + ${druid.version} + io.springfox springfox-swagger2 diff --git a/src/main/java/com/boot/security/server/config/DruidConfig.java b/src/main/java/com/boot/security/server/config/DruidConfig.java index ba084ee7e210fbd2f2f1f345cda189eb42757a45..1d613914dae9a5570b15e81f04aafd44b6740251 100644 --- a/src/main/java/com/boot/security/server/config/DruidConfig.java +++ b/src/main/java/com/boot/security/server/config/DruidConfig.java @@ -1,29 +1,28 @@ package com.boot.security.server.config; -import java.sql.SQLException; - -import javax.sql.DataSource; - +import com.alibaba.druid.pool.DruidDataSource; +import com.alibaba.druid.support.http.StatViewServlet; +import com.alibaba.druid.support.http.WebStatFilter; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.boot.web.servlet.ServletRegistrationBean; import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Primary; -import com.alibaba.druid.pool.DruidDataSource; -import com.alibaba.druid.support.http.StatViewServlet; -import com.alibaba.druid.support.http.WebStatFilter; +import javax.sql.DataSource; +import java.sql.SQLException; /** * Druid数据源配置 - * + * 2018.05.24改为配置的方式,配置前缀spring.datasource.druid,看下application.yml + * * @author 小威老师 * */ -@Configuration +@Deprecated +//@Configuration public class DruidConfig { private static final Logger log = LoggerFactory.getLogger("adminLogger"); diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 431caebdf8c55c7ff036e8d674d874f0d9772b95..cf0d0f97fa0bb01070e0eadd04fc3788f584157c 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -4,20 +4,21 @@ spring: url: jdbc:mysql://localhost:3306/boot_security?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false username: root password: root - initialSize: 5 - minIdle: 5 - maxActive: 20 - maxWait: 60000 - timeBetweenEvictionRunsMillis: 60000 - minEvictableIdleTimeMillis: 300000 - validationQuery: SELECT 1 - testWhileIdle: true - testOnBorrow: true - testOnReturn: false - poolPreparedStatements: true - maxPoolPreparedStatementPerConnectionSize: 20 - filters: stat,wall - connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 + druid: + initialSize: 5 + minIdle: 5 + maxActive: 20 + maxWait: 60000 + timeBetweenEvictionRunsMillis: 60000 + minEvictableIdleTimeMillis: 300000 + validationQuery: SELECT 1 + testWhileIdle: true + testOnBorrow: true + testOnReturn: false + poolPreparedStatements: true + maxPoolPreparedStatementPerConnectionSize: 20 + filters: stat,wall + connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 jackson: date-format: yyyy-MM-dd HH:mm:ss joda-date-time-format: yyyy-MM-dd HH:mm:ss