Spring boot 使用hikaricp、jdbctemplate和spring引导启动连接池时出现问题
我正在SpringBoot应用程序中使用hikari和SpringJDBCTemplate。 我的数据库连接池在应用程序启动后未启动。 连接池仅在第一次调用DB后启动,这将导致我的第一次服务调用。Spring boot 使用hikaricp、jdbctemplate和spring引导启动连接池时出现问题,spring-boot,jdbctemplate,hikaricp,Spring Boot,Jdbctemplate,Hikaricp,我正在SpringBoot应用程序中使用hikari和SpringJDBCTemplate。 我的数据库连接池在应用程序启动后未启动。 连接池仅在第一次调用DB后启动,这将导致我的第一次服务调用。 任何关于如何在启动应用程序时初始化连接池的建议?JdbcTemplate的Lazy init属性默认设置为true。因此,只有第一次访问它才能设置连接池 您可以通过以下方式覆盖此行为: @Bean 公共JdbcTemplate JdbcTemplate(数据源数据源) { 返回新的JdbcTempla
任何关于如何在启动应用程序时初始化连接池的建议?JdbcTemplate的Lazy init属性默认设置为true。因此,只有第一次访问它才能设置连接池 您可以通过以下方式覆盖此行为:
@Bean
公共JdbcTemplate JdbcTemplate(数据源数据源)
{
返回新的JdbcTemplate(数据源,false);
}
JdbcTemplate的Lazy init属性默认设置为true。因此,只有第一次访问它才能设置连接池
您可以通过以下方式覆盖此行为:
@Bean
公共JdbcTemplate JdbcTemplate(数据源数据源)
{
返回新的JdbcTemplate(数据源,false);
}
谢谢大家,我把它修好了
在我的initDatasource方法中-首先-我创建了HikariConfig hikariDSObject=new HikariConfig(); 然后我设置所有属性 最后-我将hikariDSObject传递给HikariDataSource对象
启动时初始化连接池很有帮助谢谢大家,我已经修好了 在我的initDatasource方法中-
首先-我创建了HikariConfig hikariDSObject=new HikariConfig(); 然后我设置所有属性 最后-我将hikariDSObject传递给HikariDataSource对象
它有助于在启动时初始化连接池对一些代码提出疑问,以便我们提供帮助!(.yml和java类代码),并告诉您使用的是哪个spring启动版本。从代码角度出发,不费吹灰之力地更新您的问题。提出一些有问题的代码,以便我们提供帮助!(.yml和java类代码),并告诉您使用的是哪种spring启动版本在代码透视图中不费吹灰之力地更新您的问题