java – 如何使用Spring Boot将Postgresql的Spring应用程序部署到Heroku?

我正在评估Heroku上的Spring 4,到目前为止我对两者都印象深刻.

但是,我无法让我的Spring Boot应用程序在Heroku上运行.一切都运行正常,除了Postgresql(我只是得到连接拒绝错误).

问题肯定与我如何设置DataSource有关,但到目前为止我一直在遵循试错法!我不确定我应该如何从Heroku DATABASE_URL设置数据源,我找不到任何示例.

我通过在Google上搜索看起来很有希望找到spring-cloud,但它没有解释任何有关DATABASE_URL的内容.此外,它甚至没有在Spring.IO上提及所以我想知道它是否甚至是生产使用的选项?

最佳答案
Spring Cloud是一个不错的选择.我不知道为什么它没有列在spring.io中 – 它应该是,也许它还没有完全没有孵化还是什么,但我已成功使用它.如果您不喜欢使用它,我认为您可以将spring.datasource.url设置为Heroku在其env var中为您提供的值.

转载注明原文:java – 如何使用Spring Boot将Postgresql的Spring应用程序部署到Heroku? - 代码日志