背景
项目运用Spring Cloud框架,基于Spring Boot构建微服务,一般需要启动多个应用程序。在IDEA中,可以使用Run Dashboard对多个应用程序可以更好的管理,但是有些时候直接运行项目并没有Run DashBoard,所以可以通过修改代码的方式显示Run DashBoard。
启用方式
首先在 .idea/workspace.xml 中找到以下代码
<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 name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</option>
最后的完整配置如下所示
<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>
保存后运行项目,Run DashBoard就出来了