方法一:
當項目中有多個微服務需要啟動時,常規的啟動方式需要一個一個啟動,在有多個微服務的情況下,這種啟動方式非常繁瑣,網上提供了在 IDEA 配置文件(workspace.xml)的 RunDashboard 組件下添加配置的方式來批量啟動微服務(如圖)
此種方式依然有些繁瑣,同時要求重新啟動 IDEA,最重要的是在我的 IDEA 配置文件(IDEA 版本 2020.1)中並沒有找到 RunDashboard 組件。后來發現 IDEA 的 Services 窗口可以統一管理一系列服務,具體操作方法如下:
1. 打開 Services 窗口(View => Tool Windows => Services)
2. 通過 Services 窗口批量啟動微服務
下面介紹另一種方式。
方法二:
通過 Compound 將多個運行配置綁定在一起
1. 首先修改運行配置(Run => Edit Configurations),在運行配置中點擊 + 號添加新的配置,選擇 Compound
2. 在新添加的 Compound 配置中添加要一起運行的配置
最后運行 Compound 配置就可以同時啟動多個微服務了
經筆者實際測試,兩種方式配合使用最為好用,十分方便管理多個微服務