在 Spring Boot 中使用连接字符串进行 RabbitMQ 配置

问题描述 投票:0回答:1

在 Spring Boot API 中配置 RabbitMQ 时,通常转到

application.properties
文件并添加

# RabbitMQ
spring.rabbitmq.host=host
spring.rabbitmq.port=port
spring.rabbitmq.username=user
spring.rabbitmq.password=password

想知道是否可以在不创建自定义属性的情况下拥有像这样的连接字符串

amqp://user:password@host:port/

java spring-boot rabbitmq
1个回答
0
投票

好吧,认为你可以使用

spring.rabbitmq.addresses
来做到这一点:

spring.rabbitmq.addresses=amqp://user:password@host:port

它记录在这里

或者,您可以使用地址属性配置相同的连接:

spring.rabbitmq.addresses=amqp://admin:secret@localhost

以这种方式指定地址时,主机和端口属性是 被忽略。如果地址使用 amqps 协议,则 SSL 支持 自动启用。

© www.soinside.com 2019 - 2024. All rights reserved.