package com.yihu.wlyy.config; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Primary; import javax.sql.DataSource; /** * Created by yww on 2016/12/1. * 多数据源配置 */ @Configuration public class DataSourceConfig { @Bean(name="deviceDataSource") @ConfigurationProperties(prefix="spring.datasource.device") public DataSource secondaryDataSource() { return DataSourceBuilder.create().build(); } /*@Bean(name="fvDataSource") @ConfigurationProperties(prefix="spring.datasource.fv") public DataSource fvDataSource() { return DataSourceBuilder.create().build(); }*/ @Bean(name="wlyyDataSource") @Primary // 默认数据源 @ConfigurationProperties(prefix="spring.datasource.wlyy") public DataSource primaryDataSource() { return DataSourceBuilder.create().build(); } }