首页 > 解决方案 > 在并行流中使用 JdbcTemplate

问题描述

JdbcTemplate 是 SpringBoot 中的 Spring 自动装配的 如何配置支持多个线程,例如当它在 parallalStream() 中时?是否有一个选项可以在调用时始终创建新连接?

标签: spring-bootjdbctemplate

解决方案


JdbcTemplate 从 DataSource 获取连接。您可以使用不同的 DataSource 实现获得不同的行为。

SimpleDriverDataSource在每次调用时创建新连接。

为了获得更好的性能,您可以使用连接池数据源。通过连接池,可以在查询之间重复使用多个连接并并行使用。例如,查看 HikariCP 或 C3PO。

简单驱动程序数据源

Java 连接池的简单指南

SpringBoot中配置连接池

连接到生产数据库


推荐阅读