IntelliJ IDEA2019 找回不见的Run Dashboard

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/jianxia801/article/details/99576764

目录

1、Idea Run Dashboard介绍

2、Idea是何原因导致Run Dashboard不见

2.1、Run/Debug Configurations之中配置 Templates无SpringBoot模板

2.2、设置Plugins 解决Spring AOP and @Aspect报错和配置SpringBoot插件

2.3、Run/Debug Configurations之中配置 Templates SpringBoot

2.4、完美找回Run Dashboard

3、总结

4、参考文章


1、Idea Run Dashboard介绍

        微服务项目的开发过程中,工程会非常多,经常要启动很多个服务,才能完成一项测试。启动的多了,容易开发者带来错乱的感觉,很不方便管理。在idea作为开发工具时,推荐一个很好用的功能--Run Dashboard。并且Run Dashboard有很很好的功能,可以看到每个微服务启动的端口号。这样针对微服务开发过程之中,启动多个微服务时候能够在一个控制面板之中一目了然的查看每个服务的启动状态,同时点击每个服务后可以查看每个服务的输出日志(Console)。首先说明一下本人使用的是较新版本 IntelliJ IDEA 2019.2,其他版本应该有类似问题。

效果图如下所示:

       

2、Idea是何原因导致Run Dashboard不见

        本人使用的是最新版本 IntelliJ IDEA 2019.2,但是在安装完毕后,发现通过 Run/Debug Configurations之中配置 Templates无SpringBoot模板。开始通过网络相关文章 配置什么工作空间(在工程目录下找.idea文件夹下的workspace.xml) ,之中增加。

  <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是为SpringBoot而生的。最后也查看了网上的文章说是创建SpringBoot启动项目时候需要选择SpringBoot模板,Run/Debug Configurations之中配置 Templates,但是我看我的Idea工具之中就没有,于是就怀疑是否此原因引起的。并且我的Idea还报错 Spring AOP and @AspectJ 提示错误。

2.1、Run/Debug Configurations之中配置 Templates无SpringBoot模板

具体如下图所示:

无SpringBoot模板截图

同时你的View视图之中也无Run Dashboard

2.2、设置Plugins 解决Spring AOP and @Aspect报错和配置SpringBoot插件

在Plugins 搜索框之中输入spring,为了支持Spring AOP and @Aspect 需要选择Spring Support,同时需要选中最重要的Spring Boot,根据自己需要选择其他Spring相关内容。本人还选择了Spring MVC,Spring Batch。

选择完毕后,Idea会提示你Restart。

2.3、Run/Debug Configurations之中配置 Templates SpringBoot

在重启完毕后就可以在看到模板之中已经看到久违的 Spring Boot

此时查看你的View视图里面多了一个Services(这个就是就是你想要的Run DashBoard),因为本人也将信将疑的,最后经过实践确实就是。所以有些时候需要伴随怀疑的目光继续前行,这样你就可能找到解决方法。

此时就可以配置你的多个微服务启动列表了

2.4、完美找回Run Dashboard

       此时在View中 下点击 Services

 Idea工具的底部出现一个Services小图标,点开就是你久违的Spring Boot Run Dashboard。

选中Spring Boot点击鼠标右键,选择 Show In New Tab,奇迹出现了,显示您以前所见的Run Dashboard啦(激动不)。

你也可以不显示Run Dashboard,让其归回到Services之中。此时你关闭 Run Dashboard即可

3、总结

       遇见问题需要分析问题的本质原因,因为Run Dashboard是因Spring Boot而生;所以Templates必须包含有Spring Boot模板。然后在通过Plugins之中 添加对应的Spring Boot插件。因为我使用的是较为新版本的Idea,开始也有疑虑这个Services是否是Run Dashboard,从字面意思来看,就是服务集合。经过怀疑和实践,最后证实自己的想法是对的。

4、参考文章

     如果你的  Run/Debug Configurations之中配置 Templates SpringBoot 找到的模板了。此时你可以参考网上的文章什么给工作空间添加xml元素。如下文章也许对你有用:

IDEA中设置Run Dashboard 

猜你喜欢

转载自blog.csdn.net/jianxia801/article/details/99576764
今日推荐