在不运行数据库的情况下启动spring应用程序

时间:2019-08-29 10:57:23

标签: java spring postgresql spring-boot

我的应用程序需要连接到多个数据库,例如Postgres,elastic-search。我希望我的应用程序即使我的Postgres db没有启动也能运行,但是spring bean初始化失败说

Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'dataSource' threw exception; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Connection to localhost:5432 refused.

我正在使用jdbcTemplate连接到Postgres db。有人可以建议我在春季如何做吗?

问题类似于How to start spring-boot app without depending on Database?,但该问题涉及mysql,而我正在使用postgresql。在我看来,该问题的解决方案不起作用。

0 个答案:

没有答案