SpringBoot統合Dubboで遭遇したいくつかのピット
1455 ワード
一、Beanが容器に注入されていないことを報告する
原因:分析エラーは、コンテナに露出するサービスがない、すなわち対応するサービスがコンテナに含まれていないことを示します.露出するサービスに@Beanが付いていない、@Componentまたは他の容器に入れることができる注釈は を使用していません.パッケージのレベルをチェックすると、springbootはMainApplication(メインクラス)と同じパッケージレベルおよび以下のレベルのクラスのみを自動的にスキャンします.パッケージのレベルが を間違えないように注意してください.
二、
[DUBBO] No Spring Bean annotating Dubbo's
2019-03-27 09:01:57.601 INFO 9276 --- [ main] b.f.a.ServiceAnnotationBeanPostProcessor : [DUBBO] BeanNameGenerator bean can't be found in BeanFactory with name [org.springframework.context.annotation.internalConfigurationBeanNameGenerator], dubbo version: 2.6.2, current host: 192.168.1.114
2019-03-27 09:01:57.601 INFO 9276 --- [ main] b.f.a.ServiceAnnotationBeanPostProcessor : [DUBBO] BeanNameGenerator will be a instance of org.springframework.context.annotation.AnnotationBeanNameGenerator , it maybe a potential problem on bean name generation., dubbo version: 2.6.2, current host: 192.168.1.114
2019-03-27 09:01:57.602 WARN 9276 --- [ main] b.f.a.ServiceAnnotationBeanPostProcessor : [DUBBO] No Spring Bean annotating Dubbo's @Service was found under package[com.caohuimin.service.bootuserserviceproductor], dubbo version: 2.6.2, current host: 192.168.1.114
原因:分析エラーは、コンテナに露出するサービスがない、すなわち対応するサービスがコンテナに含まれていないことを示します.
二、
reflect.InvocationTargetException: null
は、プロバイダが登録に成功しなかったため、消費者が登録センターで対応するインタフェースを見つけなかった場合、このようなエラーを報告し、最初のエラーを解決すれば、このエラーを解決することができます.