Maison  >  Article  >  Java  >  Explication détaillée des exemples de configuration du service Dubbo annotés

Explication détaillée des exemples de configuration du service Dubbo annotés

零下一度
零下一度original
2017-06-28 09:11:002507parcourir

La configuration du service Dubbo basée sur les annotations peut réduire considérablement la quantité de configuration du service dans le fichier de configuration XML de Dubbo. Les principales étapes sont les suivantes :
1. Fournisseur de services
1. Ajouter l'analyse des annotations Dubbo dans le fichier de configuration Dubbo
<!-- 开启dubbo注解支持 -->
<!-- 扫描注解包路径,多个包用逗号分隔,不填pacakge表示扫描当前ApplicationContext中所有的类 -->
<dubbo:annotation package="com.bounter" />
2. Ajouter l'annotation Dubbo Service à la classe d'implémentation du service
import com.alibaba.dubbo.config.annotation.Service;

@Servicepublic class DubboServiceImpl implements DubboService {
}
2. Consommateur du service
1. Ajouter l'analyse des annotations Dubbo dans le fichier de configuration Dubbo ( identique au fournisseur de services)
<!-- 开启dubbo注解支持 -->
<!-- 扫描注解包路径,多个包用逗号分隔,不填pacakge表示扫描当前ApplicationContext中所有的类 -->
<dubbo:annotation package="com.bounter" />
2. Introduire la configuration Dubbo dans la configuration Spring MVC pour résoudre le problème d'incompatibilité des annotations Dubbo ( est critique, sinon l'introduction de services dans le contrôleur signalera un pointeur nul )
<!-- 引入dubbo配置,解决dubbo注解不兼容问题 -->
<import resource="classpath:spring-dubbo.xml"/>
3. Introduisez le service Dubbo dans le contrôleur. Après cela, vous pouvez l'utiliser
@Referenceprivate DubboService dubboService;

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn