Cloud foundry 在application.properties中引用VCAP变量

Cloud foundry 在application.properties中引用VCAP变量,cloud-foundry,Cloud Foundry,我的VCAP如下所示: "VCAP_SERVICES": { "rabbitmq": [ { "credentials": { "hostname": "10.11.241.52", "ports": { "15672/tcp": "52764",

我的VCAP如下所示:

"VCAP_SERVICES": {
        "rabbitmq": [
                    {
                   "credentials": {
                   "hostname": "10.11.241.52",
                   "ports": {
                             "15672/tcp": "52764",
                             "5672/tcp": "42204"
我的问题是如何在application.properties中引用值“52764”?请注意,我们正在构建spring引导应用程序

谢谢你,并致以最良好的祝愿,
Yashu

在该示例中,您应该能够在
应用程序中使用类似的属性。属性


spring.rabbitmq.host:${vcap.services.rabbitmq.credentials.hostname}
spring.rabbitmq.port:${vcap.services.rabbitmq.credentials.ports.15672/tcp}

${vcap.services…}
占位符由Spring引导环境后处理器启用。有关详细信息,请参阅


更多详细信息可以在中找到,以及在Spring应用程序中访问
VCAP\u服务
中信息的一些替代方法

在该示例中,您应该能够在
应用程序中使用类似的属性。属性


spring.rabbitmq.host:${vcap.services.rabbitmq.credentials.hostname}
spring.rabbitmq.port:${vcap.services.rabbitmq.credentials.ports.15672/tcp}

${vcap.services…}
占位符由Spring引导环境后处理器启用。有关详细信息,请参阅

更多详细信息可以在中找到,以及在Spring应用程序中访问
VCAP\u服务
中信息的一些替代方法