使用 hikaricp、jdbctemplate、spring-boot 启动连接池时出现问题

0 jdbctemplate spring-boot hikaricp

我在 Spring Boot 应用程序中使用 hikari 和 spring jdbctemplate 。我的数据库连接池在应用程序启动后未启动。连接池仅在第一次调用数据库后启动,这导致我的第一次服务调用。有什么建议如何在启动应用程序启动时初始化连接池..?

Cod*_*ale 5

JdbcTemplate 的 Lazy-init 属性默认设置为 true。因此,只有第一次访问它才会设置您的连接池。

您可以通过以下方式覆盖此行为:

@Bean public JdbcTemplate jdbcTemplate(DataSource dataSource) { return new JdbcTemplate(dataSource, false); }