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 配置。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/13549.html