【发布时间】:2017-11-30 03:57:05
【问题描述】:
我正在PCF 上运行Spring Boot 应用程序。应用程序从作为PCF 服务运行并绑定到应用程序的Spring Cloud Config Server 获取其配置。
这是配置的sn-p:
rabbit:
internal:
username: \${cloud.services.rabbitmq.credentials.username}
我现在也将rabbitmq 服务绑定到应用程序,但是当我启动应用程序时出现以下错误:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'cloud.services.rabbitmq.credentials.username' in value "\${cloud.services.rabbitmq.credentials.username}"
我添加了PCF docs 中提到的依赖项。我还用文档中提到的CloudPropertiesConfig 进行了尝试。
我错过了什么?
注意:我只是不想读取属性,我不想自动配置rabbitmq,因为我有其他rabbitmq实例,因此有多个ConnectionFactory。
版本:
PCF:1.11
春季启动:1.5.2
【问题讨论】:
-
两个问题,你用的是Spring Cloud Services吗?如果是这样,您应该通过定义的渠道寻求帮助。美元符号前的斜线是什么?
标签: spring-boot rabbitmq spring-cloud cloud-foundry