当前位置:网站首页 > 技术博客 > 正文

hikaricp连接池自动恢复



HikariCP 是一个高性能的 JDBC 连接池组件。

Spring Boot 2.x 将其作为默认的连接池组件,项目中添加 或 模块后,HikariCP 依赖会被自动引入。

1)在你的 Spring Boot 项目中添加依赖配置:

 
  

注意:以下常用的 ORM 组件中已经包含了 JDBC 依赖,不需要重复引入:

  • spring-boot-starter-data-jpa
  • mybatis-spring-boot-starter
  • mybatis-plus-boot-starter

2)添加数据源配置:

 
  

1)在 Spring Boot 项目中,一个简单的 Spring DataSource 配置,通常只需要设置数据库连接、用户名和密码三个参数。

 
  

2)在 Spring Boot 项目中, Spring DataSource 会使用默认的配置启用 HikaraCP 数据库连接池。我们也可以通过属性文件来优化 HikariCP 的配置项,尤其是连接池大小的设置。

 
  

1)添加多数据源配置:

 
  

2)创建多数据源:

 
  

3)使用多数据源:

 
  

配置多数据源的注意事项:

  • 配置多数据源时,最好通过 @Primary 指定默认数据源。
  • 创建数据源对象时,建议使用 HikariDataSource 代替 DataSource。
  • 创建数据源对象时,注意通过 @Qualifier(“dataSourcePropertiesTwo”) 来指定数据源的配置属性对象。
  • 创建数据源对象时,注意创建 Bean 的方法名,最好通过 @Bean(“dataSourceOne”) 来指定数据源对象的名称。
  • 多数据源通常结合 ORM 框架一起使用,具体可参考 Kaddo 框架的 ORM 配置。

  • 上一篇: sys是什么意思梗
  • 下一篇: yml配置datasource
  • 版权声明


    相关文章:

  • sys是什么意思梗2025-08-12 15:01:02
  • 哈夫曼树及哈夫曼编码2025-08-12 15:01:02
  • linux中fi是什么意思2025-08-12 15:01:02
  • 数据库设计三大范式2025-08-12 15:01:02
  • treemap的put方法2025-08-12 15:01:02
  • yml配置datasource2025-08-12 15:01:02
  • json.cpp2025-08-12 15:01:02
  • 串口助手安卓版2025-08-12 15:01:02
  • 单片机c语言语句2025-08-12 15:01:02
  • timevallée2025-08-12 15:01:02