Я пытаюсь развернуть приложение весенней загрузки, подключенное к экземпляру mongodb, в облачную фабрику.
cf create-service MongoService default my-mongo
cf push myapp --no-start
cf bind-service myapp my-mongo
cf start myapp
Детали подключения к экземпляру mongodb находятся в переменной среды VCAP_SERVICES
. При развертывании моего приложения в Cloudfoundry Spring Boot пытается получить доступ к mongodb на localhost: 27017 и, очевидно, терпит неудачу.
Я хотел бы проанализировать переменную среды VCAP_SERVICES
, построить из нее некоторые детали подключения mongodb и предоставить это как компонент Spring. Какой класс мне следует использовать для этих деталей конфигурации?
AbstractMongoConfiguration
. В этом классе переменная среды vcap_services анализируется и вставляется в объект Mongo, возвращаемый методом override mongo (). - person user152468   schedule 02.06.2016