基于注解的Dubbo服务配置方法(实例讲解)

 更新时间:2017年06月28日 10:42:52   投稿:jingxian  
下面小编就为大家带来一篇基于注解的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;

以上这篇基于注解的Dubbo服务配置方法(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 文件服务器 File Browser安装配置详解

    文件服务器 File Browser安装配置详解

    这篇文章主要为大家介绍了文件服务器 File Browser安装配置详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 配置Domino服务器详细步骤分享

    配置Domino服务器详细步骤分享

    配置服务器一共有两种:1.配置新的服务器2.删除原有服务器,再次安装(原来注册的人员依然能用)。这想这里指的安装并不是教你如何用张Domino服务器安装在机器上,主要是为了教你们如何配置 服务器
    2011-10-10
  • rsync指定ssh端口进行文件同步的方法

    rsync指定ssh端口进行文件同步的方法

    这篇文章主要介绍了rsync指定ssh端口进行文件同步的方法,需要的朋友可以参考下
    2018-02-02
  • 在vscode中使用Git的教程

    在vscode中使用Git的教程

    这篇文章主要介绍了在vscode中使用Git的教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • 批量修改所有服务器的dbmail配置(推荐)

    批量修改所有服务器的dbmail配置(推荐)

    这篇文章主要介绍了批量修改所有服务器的dbmail配置的相关资料,需要的朋友可以参考下
    2017-08-08
  • curl.exe安装使用的最全参数详解以及常用命令汇总

    curl.exe安装使用的最全参数详解以及常用命令汇总

    Curl是一个功能强大的命令行工具,可以看做是命令行浏览器,用于与服务器进行数据交互,支持多种数据传输协议,如HTTP、HTTPS、FTP等,它支持文件的上传和下载,它是一款开源软件,在多个操作系统上均可运行,包括Windows、Linux、macOS等
    2024-04-04
  • 使用华为云鲲鹏弹性云服务器部署Discuz的详细过程

    使用华为云鲲鹏弹性云服务器部署Discuz的详细过程

    这篇文章主要介绍了使用华为云鲲鹏弹性云服务器部署Discuz,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • git fork同步是什么意思?

    git fork同步是什么意思?

    这篇文章主要介绍了git fork同步是什么意思?fork到了哪里?有什么用?如何用?跟clone有什么区别?本文就一一解释这些问题,需要的朋友可以参考下
    2015-05-05
  • imail8.22安装激活实例[图文]

    imail8.22安装激活实例[图文]

    今天制作此实例的目的是因为前几天我提供了IMAIL8.22中文模板和算号器,这几天问我怎么注册的人还挺多,一句话又讲不清,不讲吧,又觉得对不起朋友们,所以花了点时间,做了此实例,方便朋友们使用,高手就不用看了
    2011-09-09
  • CentOS与Ubuntu哪个更适合做服务器系统

    CentOS与Ubuntu哪个更适合做服务器系统

    对于服务器而言,有两个主流的 Linux 发行版,那就是 CentOS 和 Ubuntu。但如何从这两个之中选择,这是摆在管理员、初学者和专业人士面前的主要问题。在对这两个(和更多)发行版有了一定的经验之后,我们决定对这两个发行版用于服务器时做个比较
    2017-04-04

最新评论