在 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/
?
好吧,认为你可以使用
spring.rabbitmq.addresses
来做到这一点:
spring.rabbitmq.addresses=amqp://user:password@host:port
它记录在这里:
或者,您可以使用地址属性配置相同的连接:
spring.rabbitmq.addresses=amqp://admin:secret@localhost
以这种方式指定地址时,主机和端口属性是 被忽略。如果地址使用 amqps 协议,则 SSL 支持 自动启用。