org.apache.dubbo - dubbo-spring-boot-starter
2.7.6 org.apache.dubbo - dubbo-dependencies-zookeeper
2.7.6 pom org.slf4j - slf4j-log4j12
- package com.example.springbootdobboprovider.service;
- public interface IHelloService {
- void print();
- }
- package com.example.springbootdobboprovider.service.impl;
- import com.example.springbootdobboprovider.service.IHelloService;
- import org.apache.dubbo.config.annotation.Service;
- @Service
- public class IHelloServiceImpl implements IHelloService {
- @Override
- public void print() {
- System.out.println("连接成功");
- }
- }
- dubbo.scan.base-packages=com.example.springbootdobboprovider.service.impl
- # Dubbo Application
- ## The default value of dubbo.application.name is ${spring.application.name}
- dubbo.application.name=dubbo-provider
- # Dubbo Protocol
- dubbo.protocol.name=dubbo
- dubbo.protocol.port=20800
- ## Dubbo Registry
- dubbo.registry.address=zookeeper://127.0.0.1:2181
- dubbo.registry.timeout=20000
org.apache.dubbo - dubbo-spring-boot-starter
2.7.6 org.apache.dubbo - dubbo-dependencies-zookeeper
2.7.6 pom org.slf4j - slf4j-log4j12
com.example - spring-boot-dobbo-provider
0.0.1-SNAPSHOT
- //引入Dubbo依赖
- @Reference
- private IHelloService iHelloService;
- //调用提供者
- iHelloService.print();
- #消费者名称,可任意抒写
- dubbo.application.name=consumer
- #zookeeper地址及端口号
- dubbo.registry.address=zookeeper://127.0.0.1:2181
- #消费方 调用 服务费 @Reference注入 所在包位置
- dubbo.scan.base-packages=com.tanchengjin.blog.web.controller
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)