PHP中文网2017-04-18 10:46:12
@Autowired には false として設定できる必須属性があります。この場合、対応する Bean が見つからない場合でも例外はスローされません。
阿神2017-04-18 10:46:12
@Service アノテーションによってエラーが発生する可能性はありますか?ここで使用するのは Spring の @Service (org.springframework.stereotype.Servic) です。dubbo の @Service を使用するとインジェクトできません。
PHPz2017-04-18 10:46:12
エラーの理由は、ターゲットの提供されたクラスが見つからないことです。デフォルトでは、dubbo は提供されたクラスが存在するかどうかを確認し、存在しない場合はエラーが直接報告されます。
オプション 1: 構成参照はチェックされません<dubbo:reference check="false" Interface="com.BService" id="bService"></dubbo:reference>
のように開始されますこれはいつでもエラーは報告されず、使用には影響しません。
<dubbo:reference check="false" interface="com.BService" id="bService"></dubbo:reference>
,这样启动的时候不会报错,也不会影响使用。
方案2:
1.先注释掉S1或者S2的dubbo:reference
オプション 2:
1. まず、S1 または S2 の dubbo:reference
をコメント化します (S1 であると仮定します)。その後、AService サービスが提供され、S2 が開始されます。通常;
3. S1 のコメントを解除して再起動します。