有一個需求是通過RabbitMQ向客戶推送訊息,如果使用@Bean+@Autowired的方式,當connection出現問題時,專案啟動時初始化Bean會報例外。但是如果改成每次推送時再初始化connection+RabbitTemplate,好像也不太合適,這種情形一般怎么解決?
uj5u.com熱心網友回復:
你初始化的方式有問題吧,建議看下org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration而且這個也不用你配置啊,按照它的約定來是不需要你初始化的uj5u.com熱心網友回復:
bean上加上注解@Lazy 懶加載不過專案啟動時mq都連不上,你應該先去找mq的問題而不是繞過bean的初始化
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/42837.html
標籤:Web 開發
上一篇:ES自定義查詢規則
