package org.springblade.qinzhesync.config; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.jdbc.DataSourceBuilder; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Primary; import javax.sql.DataSource; @Configuration public class DataSourceConfig { @Primary @ConfigurationProperties(prefix="spring.datasource") public DataSource dataSource() { return DataSourceBuilder.create().build(); } @Bean("mdmDdataSource") @ConfigurationProperties(prefix="spring.datasource.mdm") public DataSource preDataSource() { return DataSourceBuilder.create().build(); } @Bean("qinzheDataSource") @ConfigurationProperties(prefix="spring.datasource.qinzhe") public DataSource secondaryDataSource() { return DataSourceBuilder.create().build(); } }