12345678910111213141516171819202122232425262728293031323334353637 |
- 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();
- }
- }
|