@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=MybatisFlexProperties.class) @ConditionalOnClass(value={org.apache.ibatis.session.SqlSessionFactory.class,org.mybatis.spring.SqlSessionFactoryBean.class}) @AutoConfigureBefore(value=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class, name="com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure") public class MultiDataSourceAutoConfiguration extends Object
限定符和类型 | 字段和说明 |
---|---|
protected com.mybatisflex.core.datasource.DataSourceDecipher |
dataSourceDecipher |
private Map<String,Map<String,String>> |
dataSourceProperties |
构造器和说明 |
---|
MultiDataSourceAutoConfiguration(MybatisFlexProperties properties,
org.springframework.beans.factory.ObjectProvider<com.mybatisflex.core.datasource.DataSourceDecipher> dataSourceDecipherProvider) |
protected final com.mybatisflex.core.datasource.DataSourceDecipher dataSourceDecipher
public MultiDataSourceAutoConfiguration(MybatisFlexProperties properties, org.springframework.beans.factory.ObjectProvider<com.mybatisflex.core.datasource.DataSourceDecipher> dataSourceDecipherProvider)
@Bean @ConditionalOnMissingBean public DataSource dataSource()
@Bean @ConditionalOnMissingBean @Role(value=2) public org.springframework.aop.Advisor dataSourceAdvice()
com.mybatisflex.annotation.UseDataSource
注解切换数据源切面。Copyright © 2023. All rights reserved.