如何将云代工服务连接到spring boot maven项目?我认为将spring.data.mongodb.uri = uri
放到属性文件中可以解决问题。是否有额外的步骤来连接到云代工厂中创建的服务?谢谢。顺便说一下,我通过在部署步骤中检查服务来使用sts添加服务。
@Bean
public MongoDbFactory mongoDbFactory() {
CloudEnvironment cloudEnvironment = new CloudEnvironment();
MongoServiceInfo serviceInfo = cloudEnvironment.getServiceInfo("servicename", MongoServiceInfo.class);
MongoServiceCreator serviceCreator = new MongoServiceCreator();
return serviceCreator.createService(serviceInfo);
}
所以我添加了这段代码,但它仍然在部署中挂起。服务名称是服务实例名称吗?
答案 0 :(得分:0)
为了连接云代工服务,您必须使用"None"
注释在Spring Boot App中扩展AbstractCloudConfig
类。我建议你阅读https://docs.cloudfoundry.org/buildpacks/java/configuring-service-connections/spring-service-bindings.html#javaconfig