| package com.moral.api.config.datasource; | 
|   | 
| import com.alibaba.druid.pool.DruidDataSource; | 
| import org.springframework.beans.factory.annotation.Qualifier; | 
| 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; | 
|   | 
| @Configuration | 
| public class DataSourceConfig { | 
|   | 
|     @Primary | 
|     @Bean(name = "primaryDataSource") | 
|     @Qualifier("primaryDataSource") | 
|     @ConfigurationProperties(prefix = "spring.datasource") | 
|     public DataSource primaryDataSource(){ | 
|         return new DruidDataSource(); | 
|     } | 
| } |