zoukankan      html  css  js  c++  java
  • Dubbo springboot注解

    1.创建springboot项目

     

     

     

    在创建好的项目上右键创建Module

     

     

    勾选spring web

     

    下一步

     

    执行上面步骤创建出

     创建好server,及接口

     修改provider-boot-annotation下pom文件

          
        <dependency> <groupId>com.mo46</groupId> <artifactId>boot-interface</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> <!-- https://mvnrepository.com/artifact/org.apache.dubbo/dubbo-spring-boot-starter --> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>2.7.8</version> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-framework</artifactId> <version>2.12.0</version> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>2.8.0</version> </dependency>

    在provider-boot-annotation启动类上添加@EnableDubbo

    修改application.yml

     

     创建实现类UserServiceImpl实现UserService接口,并且添加@Component和@DubboService

     启动provider-boot-annotation

     打开dubbo管理工具,就能看见我们刚刚运行的了

     也能运行多个,先别停我们启动的哪个,然后修改port,和添加server.port因为我们已经启动了一个所以8080端口已经被占用

     

     

     

     

     在查看dubbo管理工具,出现了2个

     boot-consumer的pom文件配置和上面是一样的

     

    application

     测试类

     运行,这里输出不同的是我改了实现类的值,就是关了第二个修改后在启动

  • 相关阅读:
    JS自动化测试 单元测试之Qunit
    mybatis注解开发
    @Valid验证
    httpclient发邮件
    mysql慢查询配置(5.7)
    MySQL5.7.21解压版安装详细教程(转)
    spring注解@Import和@ImportResource
    关于properties文件的读取(Java/spring/springmvc/springboot)
    okclient2详细介绍
    @GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping、@RequestMapping详解
  • 原文地址:https://www.cnblogs.com/mo46/p/13614673.html
Copyright © 2011-2022 走看看