![](/img/trans.png)
[英]Spring JMS - Unable to connect to broker URL with embedded Broker
[英]Spring-jms. How to customize broker url for rabbitmq?
我閱讀的所有與activeMq和spring-boot相關的示例都具有特殊屬性來更改代理的url:
spring.activemq.broker-url=<SOME_URL>
默認情況下,它使用默認設置:默認url和默認端口。
但我使用rabbirMq,我想知道如何更改代理網址
我讀過這個
我已經將application.properties
添加到src/main/resources
並包含以下內容(主機絕對錯誤,我希望看到錯誤):
spring.rabbitmq.host=olololo
spring.rabbitmq.port=5672
spring.rabbitmq.username=guest
spring.rabbitmq.password=guest
但這不會影響應用程序。 看起來spring(boot)沒看懂這些問題。
項目結構如下所示:
Spring Boot不支持Rabbitmq-jms的自動配置(您引用的鏈接是本機RabbitMQ AMQP自動配置)。
對於JMS連接工廠,您必須自己進行配置...
@Bean
public RMQConnectionFactory connectionFactory(@Value("${spring.rabbitmq.host}") String host,
@Value("${spring.rabbitmq.port}") int port) {
RMQConnectionFactory cf = new RMQConnectionFactory();
cf.setHost(host);
cf.setPort(port);
return cf;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.