DataSourceConfig.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.yihu.wlyy.config;
  2. import org.springframework.beans.factory.annotation.Qualifier;
  3. import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder;
  4. import org.springframework.boot.context.properties.ConfigurationProperties;
  5. import org.springframework.context.annotation.Bean;
  6. import org.springframework.context.annotation.Configuration;
  7. import org.springframework.context.annotation.Primary;
  8. import javax.sql.DataSource;
  9. /**
  10. * Created by yww on 2016/12/1.
  11. * 多数据源配置
  12. */
  13. @Configuration
  14. public class DataSourceConfig {
  15. @Bean(name="deviceDataSource")
  16. @ConfigurationProperties(prefix="spring.datasource.device")
  17. public DataSource secondaryDataSource() {
  18. return DataSourceBuilder.create().build();
  19. }
  20. /*@Bean(name="fvDataSource")
  21. @ConfigurationProperties(prefix="spring.datasource.fv")
  22. public DataSource fvDataSource() {
  23. return DataSourceBuilder.create().build();
  24. }*/
  25. @Bean(name="wlyyDataSource")
  26. @Primary // 默认数据源
  27. @ConfigurationProperties(prefix="spring.datasource.wlyy")
  28. public DataSource primaryDataSource() {
  29. return DataSourceBuilder.create().build();
  30. }
  31. }