在使用spring cloud微服務時,多個服務可以以多個獨立子模塊(module)的形式放在一個project里面,當服務過多時,一個個啟動往往不是很方便,idea有一個貼心的RunDashBoard。

但是,這個當關閉之后,這個界面往往不好找,下面是解決方案:
第一步:在項目中找到.idea下面的workspace.xml

第二步:在xml里找到RunDashboard組件
<component name="RunDashboard"> <option name="ruleStates"> <list> <RuleState> <option name="name" value="ConfigurationTypeDashboardGroupingRule" /> </RuleState> <RuleState> <option name="name" value="StatusDashboardGroupingRule" /> </RuleState> </list> </option> </component>
添加以下option到RunDashboard組件內
<component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option> <option name="ruleStates"> <list> <RuleState> <option name="name" value="ConfigurationTypeDashboardGroupingRule" /> </RuleState> <RuleState> <option name="name" value="StatusDashboardGroupingRule" /> </RuleState> </list> </option> </component>
重啟之后即可看到熟悉的rundashboard界面。
注意,在修改的時候不要直接在idea里面修改,需要關閉當前項目,然后用編輯器修改,否則會導致idea卡死!!!
