为了账号安全,请及时绑定邮箱和手机立即绑定

数据源配置

数据源在配置文件已经配了,为什么还要创建DataSourceConfiguration类?

正在回答

2 回答

补充一点:如果切换数据源 记得去yml文件里面修改spring datasource type得类型 为你想使用得类型

0 回复 有任何疑惑可以回复我~

其实SpringBoot默认配置了几个数据源比如:hikai,dbcp,dbcp2,pool.jdbc,但是如果你想使用c3p0或者druid之类的数据源就需要自己配置,另外吐槽一下:springboot也提供了其他数据源的默认配置,只需要配置一个数据源的Bean就可以使用, 而且使用@ConfigurationProperties(prefix = "spring.datasource"),既可以拿到application.yml中的值,但是该老师为了展示自己强大的英语能力和对C3P0的理解,竟然自己重新写了一遍(确实牛逼并消耗着生命)然后使用@value注解一一取值;  下面是我的数据源的写法

@Configuration
public class C3p0Config {

    @ConfigurationProperties(prefix = "spring.datasource")
    @Bean
    public DataSource C3P0(){
       return  new ComboPooledDataSource();
    }

}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

数据源配置

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信