SpringBoot 2.0.5花费900秒建立Oracle数据库连接

时间:2019-07-04 04:28:18

标签: java spring-boot oracle11g spring-data-jpa pcf

我有一个在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();
    }

}

我不知道如何解决此问题。有人可以帮忙吗

0 个答案:

没有答案