123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package com.gct.tools.etlcamelhuge.camelconfig;
- import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
- 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 javax.sql.DataSource;
- /**
- * class name: MyDataSourceConfiguration
- *
- * @author lloyd
- * @version 1.0
- * @since 2021/4/21 下午1:42
- */
- @Configuration
- public class MyDataSourceConfiguration {
- @Bean(name = "centralbase")
- @ConfigurationProperties(prefix = "spring.datasource.ds1")
- public DataSource dataSource1() {
- return DataSourceBuilder.create().build();
- }
- @Bean(name = "diagnosis")
- @ConfigurationProperties(prefix = "spring.datasource.ds2")
- public DataSource dataSource2() {
- return DataSourceBuilder.create().build();
- }
- @Bean(name = "oracle")
- @ConfigurationProperties(prefix = "spring.datasource.ds3")
- public DataSource dataSource3() {
- return DataSourceBuilder.create().build();
- }
- @Bean(name = "gtsj")
- @ConfigurationProperties(prefix = "spring.datasource.ds4")
- public DataSource dataSource4() {
- return DataSourceBuilder.create().build();
- }
- }
|