【发布时间】:2017-11-29 14:40:21
【问题描述】:
我在 Spring Boot 中有多租户数据库。我将多个spring JDBC模板(基于tomcat数据源,手动配置)存储在map(不可变bean)中。我根据请求中的 uuid 选择适当的数据源(每个数据库的连接池)。我已通过以下方式禁用 Spring Boot 中的标准配置:
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
事务管理器配置的正确方法是什么?使用单个数据源我可以使用 PlatformTransactionManager,但是在 spring 中应该如何使用多个 jdbc 模板/数据源呢?如果我可以动态设置所有内容,那将是最好的。提前致谢。
【问题讨论】:
标签: java spring spring-boot spring-jdbc