mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
Merge pull request #1790 from lihengming/master
This commit is contained in:
@@ -9,20 +9,20 @@ 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.0.29-SNAPSHOT</version>
|
||||
<version>尚未发布中央仓库</version>
|
||||
</dependency>
|
||||
```
|
||||
### 配置项
|
||||
Druid Spring Boot Starter 配置项参数名称完全遵照Druid,你可以通过自定义配置去覆盖默认值。
|
||||
```xml
|
||||
# JDCB配置,参考Spring Boot文档该部分
|
||||
spring.datasource.url=
|
||||
spring.datasource.username=
|
||||
spring.datasource.password=
|
||||
spring.datasource.driver-class-name=
|
||||
# JDBC配置
|
||||
spring.datasource.url= # 或spring.datasource.druid.url=
|
||||
spring.datasource.username= # 或spring.datasource.druid.username=
|
||||
spring.datasource.password= # 或spring.datasource.druid.password=
|
||||
spring.datasource.driver-class-name= #或 spring.datasource.druid.driver-class-name=
|
||||
|
||||
#连接池配置,说明请参考Druid Wiki,配置_DruidDataSource参考配置
|
||||
spring.datasource.druid.filters= #默认值为stat,配置多个请以英文逗号分隔,如stat,wall,log4j
|
||||
# 连接池配置,说明请参考Druid Wiki,配置_DruidDataSource参考配置
|
||||
spring.datasource.druid.filters= # 默认值为stat,配置多个请以英文逗号分隔,如stat,wall,log4j
|
||||
spring.datasource.druid.initialSize=
|
||||
spring.datasource.druid.minIdle=
|
||||
spring.datasource.druid.maxActive=
|
||||
@@ -35,9 +35,9 @@ spring.datasource.druid.testOnBorrow=
|
||||
spring.datasource.druid.testOnReturn=
|
||||
spring.datasource.druid.poolPreparedStatements=
|
||||
spring.datasource.druid.maxPoolPreparedStatementPerConnectionSize=
|
||||
... Druid Spring Boot Starter不仅限于对以上配置项的支持,DruidDataSource提供set方法的属性都可在此进行配置,但需自行检查。
|
||||
# Druid Spring Boot Starter不仅限于对以上连接池配置项的支持,DruidDataSource提供set方法的属性都可在此进行配置,但需自行检查是否生效。
|
||||
|
||||
#WebStatFilter配置,说明请参考Druid Wiki,配置_配置WebStatFilter
|
||||
# WebStatFilter配置,说明请参考Druid Wiki,配置_配置WebStatFilter
|
||||
spring.datasource.druid.WebStatFilter.enabled= #是否启用StatFilter默认值true
|
||||
spring.datasource.druid.WebStatFilter.urlPattern=
|
||||
spring.datasource.druid.WebStatFilter.exclusions=
|
||||
@@ -47,8 +47,8 @@ spring.datasource.druid.WebStatFilter.principalSessionName=
|
||||
spring.datasource.druid.WebStatFilter.principalCookieName=
|
||||
spring.datasource.druid.WebStatFilter.profileEnable=
|
||||
|
||||
#StatViewServlet配置,说明请参考Druid Wiki,配置_StatViewServlet配置
|
||||
spring.datasource.druid.StatViewServlet.enabled= #是否启用StatViewServlet默认值true
|
||||
# StatViewServlet配置,说明请参考Druid Wiki,配置_StatViewServlet配置
|
||||
spring.datasource.druid.StatViewServlet.enabled= # 是否启用StatViewServlet默认值true
|
||||
spring.datasource.druid.StatViewServlet.urlPattern=
|
||||
spring.datasource.druid.StatViewServlet.resetEnable=
|
||||
spring.datasource.druid.StatViewServlet.loginUsername=
|
||||
@@ -56,9 +56,9 @@ spring.datasource.druid.StatViewServlet.loginPassword=
|
||||
spring.datasource.druid.StatViewServlet.allow=
|
||||
spring.datasource.druid.StatViewServlet.deny=
|
||||
|
||||
#Spring监控配置,说明请参考Druid Github Wiki,配置_配置WebStatFilter
|
||||
spring.datasource.druid.aop-patterns= #Spring监控AOP切入点,如x.y.z.service.*,配置多个英文逗号分隔
|
||||
#如果spring.datasource.druid.aop-patterns要代理的类没有定义interface请设置spring.aop.proxy-target-class=true
|
||||
# Spring监控配置,说明请参考Druid Github Wiki,配置_配置WebStatFilter
|
||||
spring.datasource.druid.aop-patterns= # Spring监控AOP切入点,如x.y.z.service.*,配置多个英文逗号分隔
|
||||
# 如果spring.datasource.druid.aop-patterns要代理的类没有定义interface请设置spring.aop.proxy-target-class=true
|
||||
```
|
||||
### 如何配置多数据源
|
||||
添加数据源配置
|
||||
@@ -82,7 +82,7 @@ spring.datasource.druid.two.maxActive=
|
||||
@Primary
|
||||
@ConfigurationProperties("spring.datasource.druid.one")
|
||||
@Bean
|
||||
public DataSource dataSource(){
|
||||
public DataSource dataSourceOne(){
|
||||
return DruidDataSourceBuilder.create().build();
|
||||
}
|
||||
@ConfigurationProperties("spring.datasource.druid.two")
|
||||
|
||||
Reference in New Issue
Block a user