package com.mgm.mcrm.common.config; import javax.sql.DataSource; import org.springframework.beans.factory.annotation.Qualifier; 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; /** * @Description: 数据源配置 */ @Configuration public class DataSourceConfig { @Bean(name = "mgmDataSource") @Qualifier("mgmDataSource") @ConfigurationProperties(prefix = "spring.datasource.mgm") @Primary public DataSource mgmDataSource() { return DataSourceBuilder.create().build(); } @Bean(name = "operaDataSource") @Qualifier("operaDataSource") @ConfigurationProperties(prefix = "spring.datasource.opera") public DataSource operaDataSource() { return DataSourceBuilder.create().build(); } }