Spring Boot试图连接到application.properties中未指定的数据库



Spring Boot社区你好,

我横渡一个奇怪的错误:我在application.properties数据源的配置,但是hibernate连接到另一个数据库时,它会忽略"spring.datasource.url"财产。更重要的是,我们在应用程序中注释了数据源url。属性,程序仍然工作,并且连接到错误的数据库。

当我删除它连接的错误数据库时,程序抛出一个错误,声明名称为"my_db"的数据源,该数据源未在"application.properties"中指定。不存在?

任何人都可以帮忙。

提前感谢。

我终于找到了根本原因:

事实上,我忘记了已经有一个环境变量在我的系统中叫做">SPRING_DATASOURCE_URL";值为">jdbc:postgresql://localhost:5432/my_db";并在春季启动时优先考虑"系统变量";在application.properties中,它考虑了来自该环境的数据源url。就是这样。

最新更新