@Configuration public class ToolsDbConfig extends Object
| 构造器和说明 |
|---|
ToolsDbConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.github.deansquirrel.tools.db.DynamicDataSourceContextHolder |
getDynamicDataSourceContextHolder() |
DynamicRoutingDataSource |
getDynamicRoutingDataSource(com.github.deansquirrel.tools.db.DynamicDataSourceContextHolder dynamicDataSourceContextHolder) |
org.springframework.jdbc.core.JdbcTemplate |
getJdbcTemplate(DataSource ds) |
org.springframework.transaction.PlatformTransactionManager |
getTxManager(DataSource ds) |
@Bean(name="dynamicDataSourceContextHolderDynamic") public com.github.deansquirrel.tools.db.DynamicDataSourceContextHolder getDynamicDataSourceContextHolder()
@Bean(name="dynamicRoutingDataSourceDynamic") public DynamicRoutingDataSource getDynamicRoutingDataSource(@Qualifier(value="dynamicDataSourceContextHolderDynamic") com.github.deansquirrel.tools.db.DynamicDataSourceContextHolder dynamicDataSourceContextHolder)
@Bean(name="jdbcTemplateDynamic")
public org.springframework.jdbc.core.JdbcTemplate getJdbcTemplate(@Qualifier(value="dynamicRoutingDataSourceDynamic")
DataSource ds)
@Bean(name="txManagerDynamic")
public org.springframework.transaction.PlatformTransactionManager getTxManager(@Qualifier(value="dynamicRoutingDataSourceDynamic")
DataSource ds)
Copyright © 2022. All rights reserved.