闭关修行中......
@Autowired には false として設定できる必須属性があります。この場合、対応する Bean が見つからない場合でも例外はスローされません。
エラーメッセージを投稿して見てください。注入ができない理由はたくさんあります。詳細はエラーメッセージにより異なります
リーリー
AService の human ref は bService を指す必要がありますか?
@Service アノテーションによってエラーが発生する可能性はありますか?ここで使用するのは Spring の @Service (org.springframework.stereotype.Servic) です。dubbo の @Service を使用するとインジェクトできません。
エラーの理由は、ターゲットの提供されたクラスが見つからないことです。デフォルトでは、dubbo は提供されたクラスが存在するかどうかを確認し、存在しない場合はエラーが直接報告されます。
<dubbo:reference check="false" Interface="com.BService" id="bService"></dubbo:reference>
<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 のコメントを解除して再起動します。
dubbo:reference
コンシューマ側でコンシューマチェックを設定します。起動時にプロデューサが起動しているかどうかはチェックしません。
このビデオコンテンツを参照できます: http://www.roncoo.com/course/...
@Autowired には false として設定できる必須属性があります。この場合、対応する Bean が見つからない場合でも例外はスローされません。
エラーメッセージを投稿して見てください。注入ができない理由はたくさんあります。詳細はエラーメッセージにより異なります
リーリー
AService の human ref は bService を指す必要がありますか?
@Service アノテーションによってエラーが発生する可能性はありますか?ここで使用するのは Spring の @Service (org.springframework.stereotype.Servic) です。dubbo の @Service を使用するとインジェクトできません。
エラーの理由は、ターゲットの提供されたクラスが見つからないことです。デフォルトでは、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 のコメントを解除して再起動します。
コンシューマ側でコンシューマチェックを設定します。起動時にプロデューサが起動しているかどうかはチェックしません。
リーリーこのビデオコンテンツを参照できます: http://www.roncoo.com/course/...