package com.qxueyou.scc.config;
|
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
|
@ConfigurationProperties(prefix = MySqlDataSourceConfig.CONFIG_PREFIX, ignoreUnknownFields = false)
|
public class MySqlDataSourceConfig {
|
final static String CONFIG_PREFIX="mysqldb.datasource";
|
|
private String url;
|
private String username;
|
private String password;
|
private String driverClassName;
|
private int initialSize = 10;
|
private int minIdle;
|
private int maxIdle;
|
private int maxActive;
|
private int maxWait;
|
private int timeBetweenEvictionRunsMillis;
|
private int minEvictableIdleTimeMillis;
|
private String validationQuery;
|
private boolean testWhileIdle;
|
private boolean testOnBorrow;
|
private boolean testOnReturn;
|
private boolean poolPreparedStatements;
|
private int maxOpenPreparedStatements;
|
private String filters;
|
private String[] scanPackages;
|
|
public String getDriverClassName() {
|
return driverClassName;
|
}
|
|
public void setDriverClassName(String driverClassName) {
|
this.driverClassName = driverClassName;
|
}
|
|
public String getUrl() {
|
return url;
|
}
|
|
public void setUrl(String url) {
|
this.url = url;
|
}
|
|
public String getUsername() {
|
return username;
|
}
|
|
public void setUsername(String username) {
|
this.username = username;
|
}
|
|
public String getPassword() {
|
return password;
|
}
|
|
public void setPassword(String password) {
|
this.password = password;
|
}
|
|
public int getInitialSize() {
|
return initialSize;
|
}
|
|
public void setInitialSize(int initialSize) {
|
this.initialSize = initialSize;
|
}
|
|
public int getMinIdle() {
|
return minIdle;
|
}
|
|
public void setMinIdle(int minIdle) {
|
this.minIdle = minIdle;
|
}
|
|
public int getMaxIdle() {
|
return maxIdle;
|
}
|
|
public void setMaxIdle(int maxIdle) {
|
this.maxIdle = maxIdle;
|
}
|
|
public int getMaxActive() {
|
return maxActive;
|
}
|
|
public void setMaxActive(int maxActive) {
|
this.maxActive = maxActive;
|
}
|
|
public int getMaxWait() {
|
return maxWait;
|
}
|
|
public void setMaxWait(int maxWait) {
|
this.maxWait = maxWait;
|
}
|
|
public int getTimeBetweenEvictionRunsMillis() {
|
return timeBetweenEvictionRunsMillis;
|
}
|
|
public void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis) {
|
this.timeBetweenEvictionRunsMillis = timeBetweenEvictionRunsMillis;
|
}
|
|
public int getMinEvictableIdleTimeMillis() {
|
return minEvictableIdleTimeMillis;
|
}
|
|
public void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis) {
|
this.minEvictableIdleTimeMillis = minEvictableIdleTimeMillis;
|
}
|
|
public String getValidationQuery() {
|
return validationQuery;
|
}
|
|
public void setValidationQuery(String validationQuery) {
|
this.validationQuery = validationQuery;
|
}
|
|
public boolean isTestWhileIdle() {
|
return testWhileIdle;
|
}
|
|
public void setTestWhileIdle(boolean testWhileIdle) {
|
this.testWhileIdle = testWhileIdle;
|
}
|
|
public boolean isTestOnBorrow() {
|
return testOnBorrow;
|
}
|
|
public void setTestOnBorrow(boolean testOnBorrow) {
|
this.testOnBorrow = testOnBorrow;
|
}
|
|
public boolean isTestOnReturn() {
|
return testOnReturn;
|
}
|
|
public void setTestOnReturn(boolean testOnReturn) {
|
this.testOnReturn = testOnReturn;
|
}
|
|
public boolean isPoolPreparedStatements() {
|
return poolPreparedStatements;
|
}
|
|
public void setPoolPreparedStatements(boolean poolPreparedStatements) {
|
this.poolPreparedStatements = poolPreparedStatements;
|
}
|
|
public int getMaxOpenPreparedStatements() {
|
return maxOpenPreparedStatements;
|
}
|
|
public void setMaxOpenPreparedStatements(int maxOpenPreparedStatements) {
|
this.maxOpenPreparedStatements = maxOpenPreparedStatements;
|
}
|
|
public String getFilters() {
|
return filters;
|
}
|
|
public void setFilters(String filters) {
|
this.filters = filters;
|
}
|
|
public String[] getScanPackages() {
|
return scanPackages;
|
}
|
|
public void setScanPackages(String[] scanPackages) {
|
this.scanPackages = scanPackages;
|
}
|
|
}
|