@ConfigurationProperties(value="spring.datasource.hikari") public class HikaricpProperties extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
driverClassName
driverClassName: 数据库驱动
|
protected boolean |
dynamic
是否激活动态数据源
|
protected String |
jdbcUrl
jdbcUrl: 连接数据库的url,不同数据库不一样
|
protected Integer |
maxPoolSize
maxPoolSize: 连接池最大连接数量
|
protected String |
password
password: 连接数据库的密码
|
static String |
PREFIX |
protected List<DynamicDataSourceSetting> |
slaves
动态数据源连接信息
|
protected String |
username
username: 连接数据库的用户名
|
| 构造器和说明 |
|---|
HikaricpProperties() |
protected String driverClassName
protected String jdbcUrl
protected String username
protected String password
protected Integer maxPoolSize
protected boolean dynamic
@NestedConfigurationProperty protected List<DynamicDataSourceSetting> slaves
public boolean isEnabled()
public void setEnabled(boolean enabled)
public String getName()
public void setName(String name)
public String getJndiName()
public void setJndiName(String jndiName)
public String getPoolName()
public void setPoolName(String poolName)
public String getSchema()
public void setSchema(String schema)
public String getCatalog()
public void setCatalog(String catalog)
public String getDriverClassName()
public void setDriverClassName(String driverClassName)
public String getJdbcUrl()
public void setJdbcUrl(String jdbcUrl)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public long getInitializationFailTimeout()
public void setInitializationFailTimeout(long initializationFailTimeout)
public int getMinIdle()
public void setMinIdle(int minIdle)
public Integer getMaxPoolSize()
public void setMaxPoolSize(Integer maxPoolSize)
public long getMaxLifetime()
public void setMaxLifetime(long maxLifetime)
public String getConnectionInitSql()
public void setConnectionInitSql(String connectionInitSql)
public String getConnectionTestQuery()
public void setConnectionTestQuery(String connectionTestQuery)
public long getConnectionTimeout()
public void setConnectionTimeout(long connectionTimeout)
public long getValidationTimeout()
public void setValidationTimeout(long validationTimeout)
public long getIdleTimeout()
public void setIdleTimeout(long idleTimeout)
public String getTransactionIsolationName()
public void setTransactionIsolationName(String transactionIsolationName)
public boolean isAutoCommit()
public void setAutoCommit(boolean autoCommit)
public boolean isReadOnly()
public void setReadOnly(boolean readOnly)
public boolean isIsolateInternalQueries()
public void setIsolateInternalQueries(boolean isolateInternalQueries)
public boolean isRegisterMbeans()
public void setRegisterMbeans(boolean registerMbeans)
public boolean isAllowPoolSuspension()
public void setAllowPoolSuspension(boolean allowPoolSuspension)
public long getLeakDetectionThreshold()
public void setLeakDetectionThreshold(long leakDetectionThreshold)
public Properties getDataSourceProperties()
public void setDataSourceProperties(Properties dataSourceProperties)
public Properties getHealthCheckProperties()
public void setHealthCheckProperties(Properties healthCheckProperties)
public boolean isDynamic()
public void setDynamic(boolean dynamic)
public List<DynamicDataSourceSetting> getSlaves()
public void setSlaves(List<DynamicDataSourceSetting> slaves)
Copyright © 2018. All rights reserved.