zoukankan      html  css  js  c++  java
  • 基于注解的Dubbo服务配置


     
    基于注解的Dubbo服务配置可以大大减少dubbo xml配置文件中的Service配置量,主要步骤如下:
     
    一、服务提供方
     
    1. Dubbo配置文件中增加Dubbo注解扫描
     
    <!-- 开启dubbo注解支持 -->
    <!-- 扫描注解包路径,多个包用逗号分隔,不填pacakge表示扫描当前ApplicationContext中所有的类 -->
    <dubbo:annotation package="com.bounter" />
     
    2.Service实现类上添加Dubbo Service注解
     
    import com.alibaba.dubbo.config.annotation.Service;
    
    @Service
    public class DubboServiceImpl implements DubboService {
    }
     
     
    二、服务消费方
     
    1. Dubbo配置文件中增加Dubbo注解扫描(同服务提供方)
     
    <!-- 开启dubbo注解支持 -->
    <!-- 扫描注解包路径,多个包用逗号分隔,不填pacakge表示扫描当前ApplicationContext中所有的类 -->
    <dubbo:annotation package="com.bounter" />
     
    2.Spring MVC配置中引入dubbo配置,解决dubbo注解不兼容问题(很关键,不然控制器中引入服务会报空指针
     
    <!-- 引入dubbo配置,解决dubbo注解不兼容问题 -->
    <import resource="classpath:spring-dubbo.xml"/>
     
    3.控制器中引入Dubbo服务后,就可以使用了
     
    @Reference
    private DubboService dubboService;
     
  • 相关阅读:
    14_最长公共前缀_字符串_简单
    5. 最长回文子串_字符串_中等
    187. 重复的DNA序列_字符串_中等
    lr_bn_batchsize_deformable convolution_Hard negative mining
    彻底搞懂HTTPs的加密原理
    20. 有效的括号_字符串_简单
    13_罗马数字转整数_字符串_简单
    202_快乐数_数组_简答
    组件
    World
  • 原文地址:https://www.cnblogs.com/gdufs/p/7086253.html
Copyright © 2011-2022 走看看