具有相同数据源的Spring JPA Hikari多个连接池

时间:2018-10-16 09:08:19

标签: java spring spring-boot spring-data-jpa hikaricp

我正在使用Spring JPA连接到数据源。我的要求是到同一个数据源有多个连接池,以便我可以根据优先级管理数据库操作

是否可以使用相同的数据源拥有多个连接池?

我正在经历example,我想使用Spring JPA使用相同的数据源来做几乎相同的事情

1 个答案:

答案 0 :(得分:0)

是的,您甚至可以使用不同的池名称来创建相同的DataSource

例如,示例方法将创建具有不同池名称的DataSource

private javax.sql.DataSource dataSource(String poolName) {
    final HikariDataSource dataSource = new HikariDataSource();
    //...setup DataSource properties
    dataSource.setPoolName(poolName);
}