微服务开发 bat 一键批量启动 jar(效率小技巧)

共 1007字,需浏览 3分钟

 ·

2020-10-20 17:42

?点  Stephen 关 注 我

十一回老家拍的家乡照片


这是 Stephen 的第 83 篇原创


哈喽,大家好,我是 Stephen,一个毕业三年后自学 Java 编程入行的程序员。

今天安利一个开发效率小技巧,废话后说,先上代码:

rem 指定jdk批量启动jar@echo offrem cd 到指定jdk目录bin下cd D:\Program Files\Java\jdk-11.0.5\binrem 启动第一个jarstart cmd /c "title 服务名称1 && java -jar D:\WorkSpace\服务1.jar"rem sleep 5 秒ping -n 5 127.0.0.1>nulstart cmd /c "title 服务名称2  && java -jar D:\WorkSpace\服务2.jar"ping -n 5 127.0.0.1>nulstart cmd /c "title 服务名称3  && java -jar D:\WorkSpace\服务3.jar"pause


使用场景比如:一个微服务项目包含多个功能服务,像基础服务;用户服务;客户服务;鉴权服务;网关服务;消息服务;报表服务等等。

一个团队开发这个微服务,不同服务分配给不同的开发人员,开发人员在各自开发测试过程中只关注各自负责的模块,正常调试开发又依赖其他服务,那么一个服务一个服务启动就成了一个重复耗时的工作。

如果一键 bat 批量启动依赖服务,在 IDE 中只开启自己负责的模块服务做开发调试,将会省下些时间,用这省下的时间去打一杯热水是够的(公司茶水间很远的除外),毕竟多喝热水有益健康

比如自己只负责报表服务,那么基础服务,用户服务,客户服务,鉴权服务,网关服务等就可以做成一键 bat 启动了,当然这边要注意的是:因为其他服务的开发人员可能在不时的提交新代码,批量启动的 jar 要先 pull 代码重新打包后启动它们,以保证最新功能。


好了,废话到这,我们下期见!


喜欢就三连

点击"阅读原文"可跳转至我的博客。


关注 Stephen,一起学习,一起成长。


浏览 44
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐