mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 17:18:24 +08:00
add multi datasource support
This commit is contained in:
parent
7cd6bd252f
commit
c1340f256b
@ -42,6 +42,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
|||||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
||||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
||||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate;
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate;
|
||||||
|
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
||||||
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||||
import org.springframework.context.EnvironmentAware;
|
import org.springframework.context.EnvironmentAware;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
@ -83,8 +84,7 @@ import java.util.stream.Stream;
|
|||||||
@ConditionalOnProperty("spring.datasource.url")
|
@ConditionalOnProperty("spring.datasource.url")
|
||||||
@ConditionalOnSingleCandidate(DataSource.class)
|
@ConditionalOnSingleCandidate(DataSource.class)
|
||||||
@EnableConfigurationProperties(MybatisFlexProperties.class)
|
@EnableConfigurationProperties(MybatisFlexProperties.class)
|
||||||
//@AutoConfigureAfter({DataSourceAutoConfiguration.class, MybatisLanguageDriverAutoConfiguration.class})
|
@AutoConfigureAfter({DataSourceAutoConfiguration.class, MybatisLanguageDriverAutoConfiguration.class})
|
||||||
@AutoConfigureAfter({ MybatisLanguageDriverAutoConfiguration.class})
|
|
||||||
public class MybatisFlexAutoConfiguration implements InitializingBean {
|
public class MybatisFlexAutoConfiguration implements InitializingBean {
|
||||||
|
|
||||||
protected static final Logger logger = LoggerFactory.getLogger(MybatisFlexAutoConfiguration.class);
|
protected static final Logger logger = LoggerFactory.getLogger(MybatisFlexAutoConfiguration.class);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user