我有一个在PCF(Pivotal Cloud Foundry)中运行的SpringBoot 2.0.5应用程序,该过程需要900秒才能建立Oracle数据库连接。这个问题是断断续续的。
发生此问题后,我仅在900秒后检查了数据库日志并注意到收到了对Oracle数据库的查询请求。某些因素阻止SpringBoot应用程序建立连接。
我正在使用JdbcTemplate模板在SpringBoot入门应用程序中建立数据库连接
@EnableEncryptableProperties
@EnableDiscoveryClient
@SpringBootApplication(exclude = {
org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class}
)
public class IssuepolicyServiceApplication {
public static void main(String[] args) {
SpringApplication.run(IssuepolicyServiceApplication.class, args);
}
@Bean
public JdbcTemplate jdbcTemplate(DataSource dataSource) {
return new JdbcTemplate(dataSource);
}
@Bean
public GracefulShutdown gracefulShutdown() {
return new GracefulShutdown();
}
}
我不知道如何解决此问题。有人可以帮忙吗