liurunyu
2024-06-11 914bc07f2ff447f916b736da84d766cda8c6f67b
优化代码
1个文件已修改
9 ■■■■■ 已修改文件
pms-parent/pms-common/src/main/java/com/dy/common/dataSource/DruidDataSourceConfig.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pms-parent/pms-common/src/main/java/com/dy/common/dataSource/DruidDataSourceConfig.java
@@ -12,17 +12,14 @@
public class DruidDataSourceConfig {
    //编写方法,注入DruidDataSource
    //还有说明一下为什么我们注入自己的DataSource , 默认的HiKariDatasource失效?
    //1. 默认的数据源 如配置? @ConditionalOnMissingBean({ DataSource.class, XADataSource.class })
    //  解读通过@ConditionalOnMissingBean({ DataSource.class}) 判断如果容器有DataSource Bean 就不注入默认的HiKariDatasource
    //默认的数据源@ConditionalOnMissingBean({ DataSource.class, XADataSource.class })
    //通过@ConditionalOnMissingBean({ DataSource.class}) 判断如果容器有DataSource Bean 就不注入默认的HiKariDatasource
    @ConfigurationProperties("spring.datasource")
    @Bean
    public DataSource dataSource() throws SQLException {
        //1. 配置了 @ConfigurationProperties("spring.datasource")
        //   就可以读取到application.yml的配置
        //2. 我们就不需要调用DruidDataSource 对象的setXxx, 会自动关联
        DruidDataSource druidDataSource = new DruidDataSource();
        return druidDataSource;
        return new DruidDataSource();
    }
}