【问题标题】:Access amqp_URI from spring boot application.properties file从 spring boot application.properties 文件访问 amqp_URI
【发布时间】:2021-02-01 03:09:25
【问题描述】:
我有如下 amqp_URI
amqp://sds:%23%23%45%56%65%56%56%@myserver:5672
我需要从 Spring boot application.properties 文件访问此服务器。我试过spring.rabbitmq.addresses属性。但没有运气。
任何提示将不胜感激
【问题讨论】:
标签:
spring-boot
rabbitmq
application.properties
【解决方案1】:
您可以在 application.properties 中使用以下属性 -
spring.rabbitmq.host=
spring.rabbitmq.virtual-host= <if you are using root (/) remove this property>
spring.rabbitmq.port=
spring.rabbitmq.username=
spring.rabbitmq.password=
要监听队列(例如:test-queue),您可以使用以下代码 -
@Component
public class TestConsumer {
@RabbitListener(queues = 'test-queue')
public void onMessage(Message message) {
//TODO
}
}