Skip to content

Latest commit

 

History

History
9 lines (8 loc) · 716 Bytes

SpringBoot数据库连接池的加载过程.md

File metadata and controls

9 lines (8 loc) · 716 Bytes

SpringBoot数据库连接池的加载过程

  1. springboot中JDBC的自动配置类是DataSourceHealthContributorAutoConfiguration
  2. DataSourceAutoConfiguration包含有数据源的自动配置
  3. PooledDataSourceConfigurationDataSourceConfiguration数据源配置中分别包含了Hikari,Tomcat,Dbcp2,Generic。
  4. springBoot默认导入的是Hikari。其它连接池如果需要,必须在pom文件中导入。其中createDataSource方法是创建数据源。
  5. 当自己需要自定义配置数据源时有两种方法。
    • 是直接使用某个数据源的启动器
    • 导入相依数据源连接池的依赖,使用spring.datasource.type=数据源连接池。进行预先配置