【发布时间】:2019-03-14 05:16:30
【问题描述】:
我有一个 Spring Boot 微服务,它使用 JDBCTemplate 通过 JDBC 连接连接到多个数据库:
@Bean(name = "mysqlJdbcTemplate")
public JdbcTemplate jdbcTemplate(@Qualifier("mysqlDb") DataSource dsMySQL) {
return new JdbcTemplate(dsMySQL);
}
每个数据库都有不同的模板,然后休息模板控制器根据请求中传递的参数选择要使用的正确模板。 我阅读了文档,但不清楚:
- 连接池是开箱即用还是需要通过配置指定?
- 在这种情况下,每个 JDBCTemplate 都使用一个连接池吗?
【问题讨论】:
-
您需要配置您的池。多个模板使用同一个池;除非您明确将其配置为这样,否则不会向客户提供。
标签: java spring spring-boot jdbc jdbctemplate