基於註解的dubbo服務配置可以大大減少dubbo xml配置檔案中的service配置量,主要步驟如下:
一、服務提供方
1. dubbo配置檔案中增加dubbo註解掃瞄
package="com.bounter" />
2.service實現類上新增dubbo service註解
importcom.alibaba.dubbo.config.annotation.service;
@service
public
class dubboserviceimpl implements
dubboservice
二、服務消費方
1. dubbo配置檔案中增加dubbo註解掃瞄(同服務提供方)
package="com.bounter" />
2.spring mvc配置中引入dubbo配置,解決dubbo註解不相容問題(很關鍵,不然控制器中引入服務會報空指標)
3.控制器中引入dubbo服務後,就可以使用了
@referenceprivate dubboservice dubboservice;
Dubbo基於註解方式的配置
首先我先來講下提供者 也就是服務端 的配置,先上配置檔案 下面這兩句就是開啟註解掃瞄的配置 package和base package是要掃瞄的位置,這些配置的意思大部分都跟spring的配置差不多,這裡就不多說了。接下來來看下我們service中 註解的使用 package com.dubbo.pr...
Dubbo註解版配置
配置檔案 name gmall user address zookeeper name dubbo port 20880 package com.atguigu.gmall.user.impl 暴露服務 使用dubbo提供的service註解,註冊暴露服務 service 使用dubbo提供的ser...
基於註解的AOP配置
before 前置通知 afterreturning 後置通知 after 最終通知 afterthrowing 異常通知 around 環繞通知 pointcut 指定切入點表示式 使用方法 pointcut execution cn.itcast.service.impl.private voi...