簡體   English   中英

部署和連接Cloud Foundry服務(MongoDB,Java,Spring Boot)

[英]Deploying and Connecting cloud foundry service (MongoDB, Java, Spring Boot)

如何將Cloud Foundry服務連接到Spring Boot Maven項目? 我認為將spring.data.mongodb.uri = uri放入屬性文件將解決此問題。 是否有其他步驟可以連接到在Cloud Foundry中創建的服務? 謝謝。 順便說一句,我通過在部署步驟中檢查服務來使用sts添加服務。

@Bean
    public MongoDbFactory mongoDbFactory() {
        CloudEnvironment cloudEnvironment = new CloudEnvironment();
        MongoServiceInfo serviceInfo = cloudEnvironment.getServiceInfo("servicename", MongoServiceInfo.class);
        MongoServiceCreator serviceCreator = new MongoServiceCreator();
        return serviceCreator.createService(serviceInfo);
    }

所以我添加了這段代碼,但是它仍然掛在部署中。 服務名稱是服務實例名稱嗎?

為了連接雲鑄造服務,您必須使用@Configuration注釋在Spring Boot App中擴展AbstractCloudConfig類。 我建議您閱讀https://docs.cloudfoundry.org/buildpacks/java/configuring-service-connections/spring-service-bindings.html#javaconfig

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM