程序包 cn.gybyt.config
类 GybytDynamicDataSourceConfig
- java.lang.Object
-
- cn.gybyt.config.GybytDynamicDataSourceConfig
-
@Configuration public class GybytDynamicDataSourceConfig extends Object
动态数据源配置
-
-
构造器概要
构造器 构造器 说明 GybytDynamicDataSourceConfig()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.springframework.transaction.PlatformTransactionManagerannotationDrivenTransactionManager(GybytDynamicDataSourceRoute gybytDynamicDataSourceRoute)重写事务管理器,管理动态数据源GybytDynamicDataSourceRoutegybytDynamicDataSourceRoute()voidsetGybytDynamicDataSource()org.apache.ibatis.session.SqlSessionFactorysqlSessionFactoryBean(GybytDynamicDataSourceRoute gybytDynamicDataSourceRoute, List<org.apache.ibatis.plugin.Interceptor> interceptors)
-
-
-
方法详细资料
-
setGybytDynamicDataSource
@PostConstruct public void setGybytDynamicDataSource()
-
gybytDynamicDataSourceRoute
@Bean("dataSource") @Primary public GybytDynamicDataSourceRoute gybytDynamicDataSourceRoute()
-
sqlSessionFactoryBean
@ConditionalOnMissingBean @ConditionalOnClass(org.apache.ibatis.session.SqlSessionFactory.class) @Primary @Bean public org.apache.ibatis.session.SqlSessionFactory sqlSessionFactoryBean(GybytDynamicDataSourceRoute gybytDynamicDataSourceRoute, List<org.apache.ibatis.plugin.Interceptor> interceptors) throws Exception
- 抛出:
Exception
-
annotationDrivenTransactionManager
@ConditionalOnMissingBean @ConditionalOnClass(org.springframework.transaction.annotation.Transactional.class) @Primary @Bean public org.springframework.transaction.PlatformTransactionManager annotationDrivenTransactionManager(GybytDynamicDataSourceRoute gybytDynamicDataSourceRoute)
重写事务管理器,管理动态数据源
-
-