java中isolate时间_Java HikariDataSource.setIdleTimeout方法代码示例
import com.zaxxer.hikari.HikariDataSource; //導入方法依賴的package包/類
private HikariDataSource createHikariDataSource(JdbcProperties jdbcProperties) {
HikariDataSource hikariDataSource = new HikariDataSource();
hikariDataSource.setJdbcUrl(jdbcProperties.getJdbcUrl());
hikariDataSource.setUsername(jdbcProperties.getUsername());
hikariDataSource.setPassword(jdbcProperties.getPassword());
JdbcPoolProperties jdbcPoolProperties = jdbcProperties.getJdbcPool();
hikariDataSource.setAutoCommit(jdbcPoolProperties.isAutoCommit());
hikariDataSource.setConnectionTimeout(jdbcPoolProperties.getConnectionTimeout());
hikariDataSource.setIdleTimeout(jdbcPoolProperties.getIdleTimeout());
hikariDataSource.setMaxLifetime(jdbcPoolProperties.getMaxLifetime());
hikariDataSource.setMaximumPoolSize(jdbcPoolProperties.getMaximumPoolSize());
hikariDataSource.setMinimumIdle(jdbcPoolProperties.getMinimumIdle());
hikariDataSource
.setInitializationFailTimeout(jdbcPoolProperties.getInitializationFailTimeout());
hikariDataSource.setIsolateInternalQueries(jdbcPoolProperties.isIsolateInternalQueries());
hikariDataSource.setReadOnly(jdbcPoolProperties.isReadOnly());
hikariDataSource.setRegisterMbeans(jdbcPoolProperties.isRegisterMbeans());
Optional.ofNullable(jdbcPoolProperties.getDriverClassName())
.ifPresent(hikariDataSource::setDriverClassName);
hikariDataSource.setValidationTimeout(jdbcPoolProperties.getValidationTimeout());
hikariDataSource.setLeakDetectionThreshold(jdbcPoolProperties.getLeakDetectionThreshold());
return hikariDataSource;
}
總結
以上是生活随笔為你收集整理的java中isolate时间_Java HikariDataSource.setIdleTimeout方法代码示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue移动端通过px动态计算图片宽高_v
- 下一篇: java 解压到内存,Java GZip