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)测试类

         

     五、效果展示

      

      

       

  • 相关阅读:
    java XML
    异常
    String、StringBuffer、StringBuilder区别
    java面试测试题
    多态
    如何用模板渲染后台返回不确定的data
    +new Date()是什么意思?
    nodejs使用技巧
    jquery拖拽(最浅显易懂的分析)
    z-index在子节点设置得很大却不生效?
  • 原文地址:https://www.cnblogs.com/Zzzzn/p/12039068.html
Copyright © 2011-2022 走看看