DataSource是通过DataSourceAutoConfiguration创建的,这个类代码如下:
可以看到DataSourceAutoConfiguration有个静态内部类PooledDataSourceConfiguration,在这个类上有个@Import注解,导入了DataSourceConfiguration.Hikari这个类,它的代码如下:
可以看到,如果没有在配置文件指定 spring.datasource.type这个属性,则默认会创建HikariDataSource.如果我们引入了Druid库,并配置了文章来源:https://www.toymoban.com/news/detail-655316.html
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
则HikariDataSource bean将不会创建。
Druid数据源的配置是通过DruidAutoConfiguration创建的。
文章来源地址https://www.toymoban.com/news/detail-655316.html
到了这里,关于SpringBoot复习:(51)默认情况下DataSource是怎么创建出来的,是什么类型的?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!