guang
2023-05-05 566411019444e53ca143298ee490d33cf510e28c
提交 | 用户 | age
566411 1 package com.hx.other.service.config;
G 2
3 import org.springframework.beans.factory.annotation.Qualifier;
4 import org.springframework.boot.context.properties.ConfigurationProperties;
5 import org.springframework.boot.jdbc.DataSourceBuilder;
6 import org.springframework.context.annotation.Bean;
7 import org.springframework.context.annotation.Configuration;
8 import org.springframework.context.annotation.Primary;
9
10 import javax.sql.DataSource;
11
12 /**
13  * 数据源配置
14  * @Author: cmg
15  * @Date: 2023/5/5 10:56
16  */
17 @Configuration
18 public class DataSourceConfig {
19
20     @Bean(name = "readDataSource")
21     @Qualifier("readDataSource")
22     @ConfigurationProperties(prefix = "spring.datasource.read")
23     public DataSource readDataSource()
24     {
25         return DataSourceBuilder.create().build();
26     }
27
28     @Bean(name = "writeDataSource")
29     @Qualifier("writeDataSource")
30     @ConfigurationProperties(prefix = "spring.datasource.write")
31     @Primary
32     public DataSource writeDataSource()
33     {
34         return DataSourceBuilder.create().build();
35     }
36 }