gradle实战之启动dubbo application

  • 原创
  • |
  • 浏览:904
  • |
  • 更新:

前几篇实践了用gradle管理dubbo项目,这里记录下如何用gradle启动dubbo,关于该篇项目的源码,github:xuanfong1/DubboLearning可以看到,这篇是在“gradle实战之搭建springboot dubbo项目框架”基础上进行的

方法/步骤

  1. 1

    首先在顶级项目的build.gradle设置里添加一个插件apply plugin: 'application',如果没有把设置抽离到公共部分,分开加也是一样的

    gradle实战之启动dubbo application
  2. 2

    然后修改子项目的的build.gradle,添加mainClassName='启动类地址',其中启动类路径,要从包名开始算

    gradle实战之启动dubbo application
  3. 3

    启动类,之前是检测有输入就退出,这里需要改成,不退出,添加一个锁

    gradle实战之启动dubbo application
  4. 4

    到此提供者就修改完成了,在右边的gradle里面找到application,里面有run任务,双击即可,如果没有刷新同步一下gradle

    gradle实战之启动dubbo application
  5. 5

    消费者同理,也要指定启动类在哪里,然后和提供者一样的启动方式

    gradle实战之启动dubbo application
  6. 6

    可以看到提供者已经成功启动,也没有退出

    gradle实战之启动dubbo application
  7. 6
    相关内容未经授权抓取自百度经验
  8. 7

    在启动消费者,由于这个消费者只请求提供者一次,所有没有让他一直运行,如果要一直运行,和提供者一样设置启动类即可,可以看到成功打印helloworld了

    gradle实战之启动dubbo application
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部