您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring Boot Dataway 配置多数据库源

bubuko 2022/1/25 19:43:44 java 字数 3506 阅读 1144 来源 http://www.bubuko.com/infolist-5-1.html

1、配置文件 spring.second-datasource.driver-class-name= spring.second-datasource.jdbc-url= spring.second-datasource.username= spring.second-datasource.pass ...

1、配置文件

spring.second-datasource.driver-class-name=
spring.second-datasource.jdbc-url=
spring.second-datasource.username=
spring.second-datasource.password=
#注意jdbc-url与url的区别:
spring.datasource.driver-class-name=
spring.datasource.jdbc-url=
spring.datasource.username=
spring.datasource.password

2、配置类

@Configuration
public class DataSourceConfiguration {
    @Bean
    @Primary
    @ConfigurationProperties(prefix = "spring.datasource")
    public DataSource primaryDataSource() {
        return DataSourceBuilder.create().build();
    }
    
    @Bean(name = "datasourceB")
    @ConfigurationProperties(prefix = "spring.second-datasource")
    public DataSource secondDataSource() {
        return DataSourceBuilder.create().build();
    }
}

3、使用

@DimModule
@Component
public class TestModule implements SpringModule {

    @Autowired
    private DataSource dataSource = null;
    @Autowired
    @Qualifier("datasourceB ")
    private DataSource datasourceB = null;
    
    @Override
    public void loadModule(ApiBinder apiBinder) throws Throwable {

        apiBinder.installModule(new JdbcModule(Level.Full, this.dataSource)); //默认数据源
        apiBinder.installModule(new JdbcModule(Level.Full, "datasourceB ", this.datasourceB )); // 数据源B}

}

 

Spring Boot Dataway 配置多数据库源

原文:https://www.cnblogs.com/nachdenken/p/13065310.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶