zoukankan      html  css  js  c++  java
  • SpringBoot整合Dubbo

    一、导入依赖

      

    二、生产者provider

      (1)目录展示

          

      (2)配置文件application.properties

          

      (3)DoSomeService接口     

    package com.zn.service;
    
    public interface DoSomeService {
        public String sayHi();
    }

      (4)DoSomeServiceImpl实现类

    package com.zn.service.impl;
    
    
    import com.alibaba.dubbo.config.annotation.Service;
    import com.zn.service.DoSomeService;
    import org.springframework.stereotype.Component;
    
    @Service(interfaceClass = DoSomeService.class)
    @Component
    public class DoSomeServiceImpl implements DoSomeService{
        @Override
        public String sayHi() {
            System.out.println("生产者生产的IDoSomeService服务,中的sayHi方法");
            return "SpringBoot Dubbo";
        }
    }

      (5)测试类StartDubbo

          

    四、消费者consumer

      (1)目录展示

          

      (2)配置文件application.properties

           

      (3)DoSomeService接口 

    package com.zn.service;
    
    public interface DoSomeService {
        public String sayHi();
    }

      (4)DubboController

    package com.zn.controller;
    
    import com.alibaba.dubbo.config.annotation.Reference;
    import com.zn.service.DoSomeService;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class DubboController {
    
        @Reference
        private DoSomeService doSomeService;
    
        @RequestMapping("/dubbo")
        public String dubbo(){
            String returnValue = doSomeService.sayHi();
           return returnValue;
        }
    }

      (5)测试类

         

     五、效果展示

      

      

       

  • 相关阅读:
    关于Maven项目的pom.xml中的依赖或插件失效的解决方法
    java引用数据类型在方法中的值传递
    java匹配http或https的url的正则表达式20180912
    java正则表达式的进阶使用20180912
    java线程池 多线程 搜索包含关键字的文件路径
    魔术球问题
    [SDOI2009]晨跑
    [洛谷P2045]方格取数加强版
    最小路径覆盖问题
    最长不下降子序列问题
  • 原文地址:https://www.cnblogs.com/Zzzzn/p/12039068.html
Copyright © 2011-2022 走看看