1. 使用场景
IDEA开发工具中以 run 或 debug 方式启动多个 SpringBoot 应用时, 日志控制台排开在窗口上方, 服务间调用涉及日志追踪时, 不方便快速切换来查看日志信息 . 如下图所示:
![](https://img-blog.csdnimg.cn/964d176a48484be4af49e0cc228f3867.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3J5c3RhbF9oYWNrZXI=,size_20,color_FFFFFF,t_70,g_se,x_16)
IDEA提供了强大Dashboard功能(运行仪表盘
), 可以很好的将上面的多应用启动实例进行管理.
使我们配置的项目可视化,方便spring boot项目重新配置、Run、Debug,简化了我们的操作步骤。
2. 开启Run Dashboard
不同版本的IDEA开启Run Dashboard的方式不一样.
2.1 2018及之前版本
方式一
在配置spring boot项目时,发现2018版本的idea项目启动中,会弹出一个窗口Run Dashboard, 每次都要点击一下,才能正常使用,那么如何设置Run Dashboard自动使用呢? 需要点击下图中的第一选项;
![在这里插入图片描述](https://img-blog.csdnimg.cn/1e4cde6d68dc4513a95f79e3f8e67ce9.png)
然后就会出现下面的Run Dashboard窗口
![在这里插入图片描述](https://img-blog.csdnimg.cn/6e36f6f2b8d141cba4f6ad03d7fba965.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY3J5c3RhbF9oYWNrZXI=,size_20,color_FFFFFF,t_70,g_se,x_16)
方式二
找到.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>
<option name="contentProportion" value="0.22874807" />
</component>
需要添加的配置代码
<option name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</option>
大功告成,idea启动后Run Dashboard 在项目中自动启动。最终代码如下:
<component name="RunDashboard">
<option name="ruleStates">
<list>
<RuleState>
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
</RuleState>
<RuleState>
<option name="name" value="StatusDashboardGroupingRule" />
</RuleState>
</list>
</option>
<option name="contentProportion" value="0.22874807" />
<option name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</option>
</component>
方式三
在idea的工具栏选择. View > Tool Windows > Services.
![在这里插入图片描述](https://img-blog.csdnimg.cn/2451cb52060c47d4ae117fbe2f1da910.png)
2.2 2019及以后版本
IDEA在2019版本做了很大的改动, 不再是Run Dashboard窗口, 取而代之的是Services
窗口. 找到.idea
下面的 workspace.xml 文件, 加入一段配置代码.
![在这里插入图片描述](https://img-blog.csdnimg.cn/c7221a2ef11a4ec68858b8f41d82d4ae.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY3J5c3RhbF9oYWNrZXI=,size_20,color_FFFFFF,t_70,g_se,x_16)
<component name="RunDashboard">
<option name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</option>
</component>
启动SpringBoot应用后, 出现Services
窗口. 在这里切换应用启动控制台, 查看日志方便了太多.
![在这里插入图片描述](https://img-blog.csdnimg.cn/94060c93dc9e49ae9eee9d3a538744d4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY3J5c3RhbF9oYWNrZXI=,size_20,color_FFFFFF,t_70,g_se,x_16)
个人博客
欢迎访问个人博客: https://www.crystalblog.xyz/
备用地址: https://wang-qz.gitee.io/crystal-blog/