我正在尝试按照教程来学习春季启动,但是我似乎无法连接到Docker中的PostgreSQL数据库。与本地数据库完全可以正常工作。 我的docker-compose.yml:

问题描述 投票:0回答:1
org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection

我的Docker日志没有显示任何尝试登录的尝试。

您在本地机器或Docker中运行您的应用程序?

如果您在本地计算机中运行,我认为正确的属性配置是:
spring.datasource.url=jdbc:postgresql://localhost:5432/postgres

如果您在Docker中运行应用程序,则必须确保您的应用程序和数据库图像都共享同一网络。您可以像这样配置Docker网络:

postgresql spring-boot docker jdbc docker-compose
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.