@ConfigurationProperties(value="spring.datasource.dynamic") public class DynamicDataSourceProperties extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private Boolean |
check
是否启动时候检查所有数据源有效性,默认true,检查
|
private Map<String,DataSourceInfo> |
datasource
数据源集合
spring:
datasource:
dynamic:
header: db-type
primary: master
datasource:
master:
driver-class-name: org.h2.Driver
url: jdbc:h2:mem:test
username: root
password: 123456
db1:
driver-class-name: org.h2.Driver
url: jdbc:h2:mem:test1
username: root
password: 123456
|
private String |
header
请求头数据源标记的变量
|
private String |
primary
首选主数据源的标识
|
private Boolean |
strict
是否严格匹配数据源,匹配不到报错, 默认true
|
| 构造器和说明 |
|---|
DynamicDataSourceProperties() |
| 限定符和类型 | 方法和说明 |
|---|---|
Boolean |
getCheck() |
Map<String,DataSourceInfo> |
getDatasource() |
String |
getHeader() |
String |
getPrimary() |
Boolean |
getStrict() |
void |
setCheck(Boolean check) |
void |
setDatasource(Map<String,DataSourceInfo> datasource) |
void |
setHeader(String header) |
void |
setPrimary(String primary) |
void |
setStrict(Boolean strict) |
private String primary
private String header
private Boolean check
private Boolean strict
private Map<String,DataSourceInfo> datasource
public Map<String,DataSourceInfo> getDatasource()
public void setDatasource(Map<String,DataSourceInfo> datasource)
public String getPrimary()
public void setPrimary(String primary)
public String getHeader()
public void setHeader(String header)
public Boolean getCheck()
public void setCheck(Boolean check)
public Boolean getStrict()
public void setStrict(Boolean strict)
Copyright © 2023. All rights reserved.