zoukankan      html  css  js  c++  java
  • sringboot 集成dobbo2.5.3

    1.sts 创建spring boot 工程,选择web组件

    2.DubboService.java

    package com.example.demo;
    
    public interface DubboService {
    
        public String sayHello();
    }
    View Code

    3.DubboServiceImp.java

    package com.example.demo;
    import org.springframework.stereotype.Service;
    
    @Service("DubboService")
    public class DubboServiceImp implements DubboService{
    
        @Override
        public String sayHello() {
            return "Hello Dubbo";
        }
    }

    3.ZDubboService1Application.java

    package com.example.demo;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.context.annotation.ImportResource;
    
    @SpringBootApplication
    @ImportResource("classpath:provider.xml")
    public class ZDubboService1Application {
    
        public static void main(String[] args) {
            SpringApplication.run(ZDubboService1Application.class, args);
        }
    }

    4.src/main/resources 下增加provider.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
           xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://code.alibabatech.com/schema/dubbo
        http://code.alibabatech.com/schema/dubbo/dubbo.xsd">
        <!-- 服务应用名称 -->
        <dubbo:application name="provider"/>
        <!-- 使用zookeeper做为注册中心 -->
        <dubbo:registry  protocol="zookeeper" address="zookeeper://127.0.0.1:2181"/>
        <!-- ref中的值要跟服务实现类中的@Server的值一致 -->
        <dubbo:service interface="com.example.demo.DubboService" ref="DubboService"></dubbo:service>
    </beans>
  • 相关阅读:
    js 时间戳格式化
    有关Safari 浏览器的文章
    前端图片旋转动画
    vue中textarea标签自适应高度
    pip 报错 Fatal error in launcher: Unable to create process using
    HTML列表多点击事件
    js获取浏览器版本信息
    SVG圆形进度条
    基于蚂蚁金服"AntDesignVue-Menu导航菜单"实现根据初始路由自动选中对应菜单解决刷新后菜单选择状态丢失问题(支持根路径菜单)
    java根据权重进行排序
  • 原文地址:https://www.cnblogs.com/rigid/p/8000786.html
Copyright © 2011-2022 走看看