[Hikari]增加對HikariDataSource的支援
阿新 • • 發佈:2019-05-10
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>3.3.1</version>
</dependency>
mysqlds.type=com.zaxxer.hikari.HikariDataSource
// 增加對HikariDataSource的支援 20190509
Class myDataSourceClass = Class.forName(env.getProperty(dbSourceName+".type"));
Object myDataSource = myDataSourceClass.newInstance();
if (myDataSource instanceof com.zaxxer.hikari.HikariDataSource) {
HikariDataSource hikariDataSource = (HikariDataSource)myDataSource;
hikariDataSource.setJdbcUrl(env.getProperty(dbSourceName+".url"));
hikariDataSource.setUsername(env.getProperty(dbSourceName+".username"));
hikariDataSource.setPassword(env.getProperty(dbSourceName+".password"));
hikariDataSource.setDriverClassName(env.getProperty(dbSourceName+".driverClassName"));
return hikariDataSource