1.背景:
(1)IDEA版本:2019.3.4(由于IDEA版本的差異,解決方案中沒說明工具版本的都是耍流氓!)
(2)Spring Cloud項目
2.已知無效解決方案
很多文章說的一種方法:找到idea的workspace.xml檔案–找到component标簽name為RunDashboard–添加五行内容-儲存檔案,就完事兒了。
這種方法或許在某些IDEA版本能用,然而在
IDEA2019.3.4
版本的
workspace.xml
中根本就沒有“RunDashboard”,至少我的工作空間xml裡沒找到。
3.解決方法
為什麼找不到
RunDashboard
?因為它改名字了!叫
Services
,在哪裡找它呢?如下圖所示:
它在菜單欄的
View-Tool Windows-Services
,點選
Services
或者快捷鍵
Alt+8
就調用出來了,這時候Services視窗就會出現在IDEA工具的左下方:
以前在
Tool Windows
中
Services
位置的是
RunDashboard
,新版本改成
Srevicesl
了。
下面找到Application并啟動,點選加号+,選擇第一個
Run Configuration Type
:
在跳出的彈框中拉到下面選擇
Spring Boot
:
各個項目的SpringBoot啟動器就顯示出來了,和上面工具欄顯示的一樣:
如果就想看
Run Dashboard
,點四方格的圖示,選擇第一個
Service Type
就出來了:
如果你每次都是需要啟動所有項目可以選擇打開
Run Dashboard
,如果不是就不用選,按Ctrl鍵可以選擇多個項目同時啟動。這樣項目就啟動起來了:
4.遺留問題
問題如上面最後一張圖所示,不顯示項目工程的端口号!
查了很多方法,如将運作的版本改為 idea64.exe、删除hsperfdata_使用者名都不行,
嘗試過的還是不行參考文章:
IDEA的Run Dashboard不顯示端口号的解決方法
IDEA 中 DashBoard 不顯示端口号
遇到使用Services視窗管理多服務功能的小夥伴如果有遇到相同問題并且已經解決的麻煩告知在下(IDEA 2019…3.4),多謝多謝~~
參考文章:
- IntelliJ IDEA2019 找回不見的Run Dashboard