mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
Merge branch 'master' of https://github.com/alibaba/druid
This commit is contained in:
@@ -12,12 +12,12 @@ Druid Spring Boot Starter 用于帮助你在Spring Boot项目中轻松集成Drui
|
||||
<dependency>
|
||||
<groupId>com.alibaba</groupId>
|
||||
<artifactId>druid-spring-boot-starter</artifactId>
|
||||
<version>1.1.8</version>
|
||||
<version>1.1.9</version>
|
||||
</dependency>
|
||||
```
|
||||
```Gradle```
|
||||
```xml
|
||||
compile 'com.alibaba:druid-spring-boot-starter:1.1.8'
|
||||
compile 'com.alibaba:druid-spring-boot-starter:1.1.9'
|
||||
|
||||
```
|
||||
2. 添加配置
|
||||
@@ -111,7 +111,7 @@ spring.datasource.druid.two.max-active=20
|
||||
spring.datasource.druid.two.max-wait=20000
|
||||
...
|
||||
```
|
||||
**强烈注意**:Spring Boot 2.X 版本不再支持配置继承,多数据源的话每个数据源都需要单独配置,否则配置不会生效
|
||||
**强烈注意**:Spring Boot 2.X 版本不再支持配置继承,多数据源的话每个数据源的所有配置都需要单独配置,否则配置不会生效
|
||||
|
||||
2. 创建数据源
|
||||
```java
|
||||
|
||||
@@ -12,12 +12,12 @@ Spring Boot with Druid support, help you simplify Druid config in Spring Boot.
|
||||
<dependency>
|
||||
<groupId>com.alibaba</groupId>
|
||||
<artifactId>druid-spring-boot-starter</artifactId>
|
||||
<version>1.1.8</version>
|
||||
<version>1.1.9</version>
|
||||
</dependency>
|
||||
```
|
||||
```Gradle```
|
||||
```xml
|
||||
compile 'com.alibaba:druid-spring-boot-starter:1.1.8'
|
||||
compile 'com.alibaba:druid-spring-boot-starter:1.1.9'
|
||||
```
|
||||
2. Add configuration properties.
|
||||
```xml
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.alibaba</groupId>
|
||||
<artifactId>druid-spring-boot-starter</artifactId>
|
||||
<version>1.1.8</version>
|
||||
<version>1.1.9-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>druid-spring-boot-starter</name>
|
||||
<description>Spring Boot with Druid support,help you simplify Druid config in Spring Boot.</description>
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
<properties>
|
||||
<druid.version>1.1.8</druid.version>
|
||||
<spring-boot.version>2.0.0.RC1</spring-boot.version>
|
||||
<spring-boot.version>2.0.0.RELEASE</spring-boot.version>
|
||||
</properties>
|
||||
|
||||
<developers>
|
||||
@@ -51,7 +51,6 @@
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-autoconfigure</artifactId>
|
||||
<version>2.0.0.RC1</version>
|
||||
</dependency>
|
||||
<!-- @ConfigurationProperties annotation processing (metadata for IDEs) -->
|
||||
<dependency>
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.springframework.context.annotation.Bean;
|
||||
@ConditionalOnProperty(name = "spring.datasource.druid.stat-view-servlet.enabled", havingValue = "true", matchIfMissing = true)
|
||||
public class DruidStatViewServletConfiguration {
|
||||
@Bean
|
||||
public ServletRegistrationBean servletRegistrationBean(DruidStatProperties properties) {
|
||||
public ServletRegistrationBean statViewServletRegistrationBean(DruidStatProperties properties) {
|
||||
DruidStatProperties.StatViewServlet config = properties.getStatViewServlet();
|
||||
ServletRegistrationBean registrationBean = new ServletRegistrationBean();
|
||||
registrationBean.setServlet(new StatViewServlet());
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.springframework.context.annotation.Bean;
|
||||
@ConditionalOnProperty(name = "spring.datasource.druid.web-stat-filter.enabled", havingValue = "true", matchIfMissing = true)
|
||||
public class DruidWebStatFilterConfiguration {
|
||||
@Bean
|
||||
public FilterRegistrationBean filterRegistrationBean(DruidStatProperties properties) {
|
||||
public FilterRegistrationBean webStatFilterRegistrationBean(DruidStatProperties properties) {
|
||||
DruidStatProperties.WebStatFilter config = properties.getWebStatFilter();
|
||||
FilterRegistrationBean registrationBean = new FilterRegistrationBean();
|
||||
WebStatFilter filter = new WebStatFilter();
|
||||
|
||||
+2
-8
@@ -15,22 +15,16 @@
|
||||
*/
|
||||
package com.alibaba.druid.spring.boot.testcase;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import com.alibaba.druid.pool.DruidDataSource;
|
||||
import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure;
|
||||
import com.alibaba.druid.spring.boot.demo.DemoApplication;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.boot.test.util.EnvironmentTestUtils;
|
||||
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.context.annotation.Import;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.sql.DataSource;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
/**
|
||||
|
||||
+5
-3
@@ -1,17 +1,19 @@
|
||||
package com.alibaba.druid.spring.boot.testcase;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import com.alibaba.druid.filter.Filter;
|
||||
import com.alibaba.druid.pool.DruidDataSource;
|
||||
import com.alibaba.druid.spring.boot.demo.DemoApplication;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.test.context.ActiveProfiles;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
/**
|
||||
|
||||
+3
-2
@@ -17,16 +17,17 @@ package com.alibaba.druid.spring.boot.testcase;
|
||||
|
||||
import java.sql.SQLException;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import com.alibaba.druid.pool.DruidDataSource;
|
||||
import com.alibaba.druid.spring.boot.demo.DemoApplication;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.test.context.ActiveProfiles;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
/**
|
||||
|
||||
+3
-2
@@ -1,15 +1,16 @@
|
||||
package com.alibaba.druid.spring.boot.testcase;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import com.alibaba.druid.pool.DruidDataSource;
|
||||
import com.alibaba.druid.spring.boot.demo.DemoApplication;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.test.context.ActiveProfiles;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user