SpringBoot+Doubbo的註解坑

今天在做Dubbo+SpringBoot 項目的時候
消費者一直註冊不到Dubbo

檢查了配置文件都沒問題
最後發現原來是註解的原因

我一直在入口添加的註解是@EnableDubboConfig  這樣只是優先加載Dubbo的註解,然而沒有加@DubboComponentScan

@EnableDubbo=@DubboComponentScan+@EnableDubboConfig

所以直接加@EnableDubbo最方便

使用的是在啓動類中添加註解進行@DubboComponentScan 啓動的,所以這裏就按照這個方式來,其實第一種和第二種的方式是差不多的,最終都是通過初始化ServiceAnnotationBeanPostProcessor 這個類來達到解析@Service 並生成bean的目的


所以沒有@EnableComponentScan這個註解你bean都拿不了,生產者沒有消費者更別說調用了

這裏有大佬的詳細解釋:https://blog.csdn.net/u012394095/article/details/83069035


 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章