public class DataSourceConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_GROUP_NAME |
static String |
MASTER_KEY |
static String |
SLAVE_KEY |
| 构造器和说明 |
|---|
DataSourceConfig() |
public static String DEFAULT_GROUP_NAME
public String getId()
public void setId(String id)
public String getGroup()
public void setGroup(String group)
public String getUrl()
public void setUrl(String url)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public boolean isMaster()
public void setMaster(boolean master)
public int getIndex()
public void setIndex(int index)
public String getHostAndPort()
public String getDriverClassName()
public void setDriverClassName(String driverClassName)
public boolean isTestWhileIdle()
public void setTestWhileIdle(boolean testWhileIdle)
public String getValidationQuery()
public void setValidationQuery(String validationQuery)
public int getMaxActive()
public void setMaxActive(int maxActive)
public int getInitialSize()
public void setInitialSize(int initialSize)
public int getMinIdle()
public void setMinIdle(int minIdle)
public long getMaxWait()
public void setMaxWait(long maxWait)
public long getMinEvictableIdleTimeMillis()
public void setMinEvictableIdleTimeMillis(long minEvictableIdleTimeMillis)
public long getTimeBetweenEvictionRunsMillis()
public void setTimeBetweenEvictionRunsMillis(long timeBetweenEvictionRunsMillis)
public boolean isTestOnBorrow()
public void setTestOnBorrow(boolean testOnBorrow)
public boolean isTestOnReturn()
public void setTestOnReturn(boolean testOnReturn)
public boolean isKeepAlive()
public void setKeepAlive(boolean keepAlive)
public long getKeepAliveBetweenTimeMillis()
public void setKeepAliveBetweenTimeMillis(long keepAliveBetweenTimeMillis)
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public int getSocketTimeout()
public void setSocketTimeout(int socketTimeout)
public boolean isRemoveAbandoned()
public void setRemoveAbandoned(boolean removeAbandoned)
public long getRemoveAbandonedTimeoutMillis()
public void setRemoveAbandonedTimeoutMillis(long removeAbandonedTimeoutMillis)
public boolean isLogAbandoned()
public void setLogAbandoned(boolean logAbandoned)
public String getTenantRouteKey()
public void setTenantRouteKey(String tenantRouteKey)
public void addScopeTenantId(String tenantId)
public String dataSourceKey()
public void validate()
public static String buildDataSourceKey(String group, String tenantId, boolean master, int index)
Copyright © 2025. All rights reserved.