1、引入jar包:
com.alibaba.spring.bootview codedubbo-spring-boot-starter
2.0.0
org.apache.zookeeper
zookeeper
3.4.13
2、引入公共的jar包(服務生產者提供的jar包)
com.akucunview codeakucun-api
$
3、生產者服務的配置:
## dubbo springboot 配置view codespring.dubbo.registry.address=zookeeper://
127.0.0.1:2181
spring.dubbo.server=true
spring.dubbo.protocol.name=dubbo
spring.dubbo.protocol.port=20880
4、生產者的使用
1)在springboot的啟動類新增@enabledubboconfiguration註解
@enabledubboconfigurationview codepublic
class
public
static
void
main(string args)
}
2)在介面的實現上加@service註解來暴露服務(注意是dubbo的@service,而不是spring的)
5、消費者服務配置:
# dubbo6、消費者的使用spring.dubbo.registry.protocol=zookeeper
spring.dubbo.registry.address=172.19.1.161:2181,172.19.1.162:2181,172.19.1.163:2181spring.dubbo.protocol.name=dubbo
spring.dubbo.consumer.version=1.0.0spring.dubbo.consumer.check=false
1)同樣在springboot的啟動類新增@enabledubboconfiguration註解
2)服務消費方使用@reference註解來引用服務(注意是dubbo的,而不是spring的)
基於SpringBoot開發
使用idea配置springboot專案 專案結構 而 configuration 經常與 bean 組合使用,使用這兩個註解就可以建立乙個簡單的spring 配置類,可以用來替代相應的xml 配置檔案。enableautocon figuration 能夠自動配置spring 的上下文,猜測和配置...
SpringBoot實現基於token的登入驗證
springboot實現基於token的登入驗證 基於token的登入驗證實現原理 客戶端通過使用者名稱和密碼呼叫登入介面,當驗證資料庫中存在該使用者後,將使用者的資訊按照token的生成規則,生成乙個字串token,返回給客戶端,客戶端在呼叫其他介面的時候,需要在請求頭上帶上token,來驗證登入...
SpringBoot2 X註解版本整合Dubbo
最近面試被問到有沒有用過dubbo或者springcloud很遺憾只知道皮毛,沒有實際動手弄過,因為這幾年都是搞的小專案,說來慚愧,好了,不廢話了,進入正題。從昨天早上開始整合springboot 和dubbo 到今天早上算是花了整整一天終於整個成功了,首先來張圖慶祝下 首先要注意的就是spring...