recherche

Maison  >  Questions et réponses  >  le corps du texte

java - dubbo两个提供者互相调用的问题

阿神阿神2802 Il y a quelques jours2094

répondre à tous(7)je répondrai

  • PHP中文网

    PHP中文网2017-04-18 10:46:12

    @Autowired a un attribut obligatoire, qui peut être configuré comme faux. Dans ce cas, aucune exception ne sera levée si le bean correspondant n'est pas trouvé.

    répondre
    0
  • PHPz

    PHPz2017-04-18 10:46:12

    Publiez le message d'erreur et jetez un œil. Il existe de nombreuses raisons pour lesquelles l'injection ne peut pas être effectuée. Pour plus de détails, veuillez consulter le message d'erreur

    répondre
    0
  • 黄舟

    黄舟2017-04-18 10:46:12

    <dubbo:reference interface="com.BService" id="bService"></dubbo:reference>
    <dubbo:service interface="com.AService" ref="aService"></dubbo:service>

    La référence humaine dans AService doit-elle pointer vers bService ?

    répondre
    0
  • 阿神

    阿神2017-04-18 10:46:12

    Est-il possible que l'annotation @Service introduise une erreur ? Ce qui doit être utilisé ici est le @Service de Spring (org.springframework.stereotype.Servic). Si le @Service de dubbo est utilisé, il ne peut pas être injecté.

    répondre
    0
  • PHPz

    PHPz2017-04-18 10:46:12

    La raison de l'erreur est que la classe fournie par la cible est introuvable. Par défaut, dubbo vérifiera si la classe fournie existe. Si elle n'existe pas, une erreur sera signalée directement

    .

    Option 1 : Ne pas vérifier la référence de configuration<dubbo:reference check="false" interface="com.BService" id="bService"></dubbo:reference>, afin qu'aucune erreur ne soit signalée au démarrage, et que cela n'affecte pas l'utilisation.

    Option 2 :
    1. Commentez d'abord le dubbo:reference de S1 ou S2 (en supposant qu'il s'agisse de S1
    2). Démarrez S1, puis le service AService sera fourni et S2 pourra ; pour fonctionner normalement C'est démarré
    3. Décommentez S1 et redémarrez.

    répondre
    0
  • 阿神

    阿神2017-04-18 10:46:12

    Configurer le contrôle du consommateur côté consommateur Au démarrage, il ne vérifie pas si le producteur est démarré.

    <dubbo:consumer check="false" />

    répondre
    0
  • 高洛峰

    高洛峰2017-04-18 10:46:12

    Vous pouvez vous référer à ce contenu vidéo : http://www.roncoo.com/course/...

    répondre
    0
  • Annulerrépondre