This commit is contained in:
Suomm 2024-03-03 11:19:13 +08:00
parent b8862d6b5f
commit 6fde8b613e

View File

@ -39,18 +39,19 @@ import org.springframework.context.annotation.Role;
import javax.sql.DataSource; import javax.sql.DataSource;
import java.util.Map; import java.util.Map;
/** /**
* MyBatis-Flex 多数据源的配置支持 * MyBatis-Flex 多数据源的配置支持
* *
* @author michael * @author michael
* @author 王帅
*/ */
@ConditionalOnMybatisFlexDatasource() @ConditionalOnMybatisFlexDatasource()
@Configuration(proxyBeanMethods = false) @Configuration(proxyBeanMethods = false)
@EnableConfigurationProperties(MybatisFlexProperties.class) @EnableConfigurationProperties(MybatisFlexProperties.class)
@ConditionalOnClass({SqlSessionFactory.class, SqlSessionFactoryBean.class}) @ConditionalOnClass({SqlSessionFactory.class, SqlSessionFactoryBean.class})
@AutoConfigureBefore(value = DataSourceAutoConfiguration.class @AutoConfigureBefore(value = DataSourceAutoConfiguration.class
, name = "com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure") , name = {"com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure",
"com.alibaba.druid.spring.boot3.autoconfigure.DataSourceAutoConfiguration"})
public class MultiDataSourceAutoConfiguration { public class MultiDataSourceAutoConfiguration {
@ -58,7 +59,7 @@ public class MultiDataSourceAutoConfiguration {
private final SeataConfig seataConfig; private final SeataConfig seataConfig;
//数据源解密器 // 数据源解密器
protected final DataSourceDecipher dataSourceDecipher; protected final DataSourceDecipher dataSourceDecipher;