Настройте хост и порт RabbitMQ из файла config.properties - PullRequest
0 голосов
/ 27 декабря 2018

На этой странице я вижу, что хост и порт RabbitMQ можно настроить в заданном файле контекста приложения XML:

<rabbit:connection-factory
id="connectionFactory" host="somehost" port="5672"/>

Я хочу взятьзначения хоста и порта из файла config.properties, которые существуют в проекте для настроенных параметров.

Возможно ли это?Как?

PS Мой проект в Scala, но я не думаю, что это отличается от проекта Java для конкретного вопроса

1 Ответ

0 голосов
/ 27 декабря 2018

Я обнаружил в этой документации, что это возможно, поместив параметр конфигурации в $ { configParameter } .Как показано ниже:

<rabbit:connection-factory id="rabbitConnectionFactory"    
                           host="${myproject.rabbitmq.connections.host}"
                           port="${myproject.rabbitmq.connections.port}"/>

В моем случае это все, что мне было нужно, но, как показывает документ, вы можете добавить некоторые другие настройки:

<rabbit:connection-factory id="rabbitConnectionFactory"    
                           host="${host}"
                           port="${port}"
                           virtual-host="${vhost}"
                           username="${username}" password="${password}" />

Я надеюсь, что это поможет некоторым другимчеловек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...