idea如何开启Run Dashboard

2023-11-02

1. 使用场景

IDEA开发工具中以 run 或 debug 方式启动多个 SpringBoot 应用时, 日志控制台排开在窗口上方, 服务间调用涉及日志追踪时, 不方便快速切换来查看日志信息 . 如下图所示:

IDEA提供了强大Dashboard功能(运行仪表盘), 可以很好的将上面的多应用启动实例进行管理.
使我们配置的项目可视化,方便spring boot项目重新配置、Run、Debug,简化了我们的操作步骤。

2. 开启Run Dashboard

不同版本的IDEA开启Run Dashboard的方式不一样.

2.1 2018及之前版本

方式一
在配置spring boot项目时,发现2018版本的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>
	<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.
在这里插入图片描述

2.2 2019及以后版本

IDEA在2019版本做了很大的改动, 不再是Run Dashboard窗口, 取而代之的是Services窗口. 找到.idea下面的 workspace.xml 文件, 加入一段配置代码.
在这里插入图片描述

<component name="RunDashboard">
    <option name="configurationTypes">
      <set>
        <option value="SpringBootApplicationConfigurationType" />
      </set>
    </option>
</component>

启动SpringBoot应用后, 出现Services窗口. 在这里切换应用启动控制台, 查看日志方便了太多.
在这里插入图片描述

个人博客

欢迎访问个人博客: https://www.crystalblog.xyz/

备用地址: https://wang-qz.gitee.io/crystal-blog/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

idea如何开启Run Dashboard 的相关文章

  • 使用 OpenNLP 获取句子的解析树。陷入困境。

    OpenNLP 是一个关于自然语言处理的 Apache 项目 NLP 程序的目标之一是解析一个句子 并给出其语法结构的树 例如 天空是蓝色的 这句话 可能会被解析为 S NP VP The sky is blue where S是句子 NP
  • 是否可以将 Vagrant 与 intelliJ 一起使用?

    假设我正在使用 Java 并使用 IntelliJ 来执行构建和部署等操作以及其他类似操作 我以前没有使用过 Vagrant 但是在运行 Vagrant 实例时是否可以继续使用 IntelliJ 进行构建和部署 是的 您可以将 IDE 与
  • 无法在 Intellij 中运行主类[重复]

    这个问题在这里已经有答案了 我有以下项目结构 ProjectRoot src Main examples libs My src文件夹被标记为sources在 Intellij 中 现在 当我想运行 Main 类时 出现以下错误 Excep
  • POSTed 数组保留其值

    今天 我注意到我的一个 WordPress 安装的行为方式非常奇怪 每当我从仪表板更新帖子时 它的一些额外输入都会保留它们已有的值 所有这些都是多维数组 例如 post php post 123 action 编辑
  • 更新到 IntelliJ IDEA Ultimate 2016.2 后找不到 Grails 应用程序

    我已将我的 IntelliJ IDEA Ultimate 更新到 2016 2 版本 我有一个 Grails 3 项目 现在当我打开 IDE 时尝试运行我的项目时出现以下错误 Error running Grails My Project
  • IntelliJ Subversion 需要身份验证对话框

    我正在尝试从颠覆存储库中签出一个项目 我已输入我的信息 例如网址 用户名和密码 我可以看到我的存储库中的文件夹列表 我选择我的项目并选择要签出到的目录 一切似乎都很顺利 我在 结帐选项 中单击 确定 进行结帐 选择 1 7 格式 这就是我正
  • Gradle 找不到 Antlr 令牌文件

    我创建了一个文件MyLexer g4 inside myproject src main antlr com mypackage like lexer grammar MyLexer DIGIT 0 9 WS t r n gt skip 然
  • 如何在 IntelliJ IDEA 中按 JSON 中的路径搜索?

    我有很长的 JSON 文件 例如 a b c keyC 和路径 a b c 如何使用路径在 JSON 中搜索 转到行 问题类似于如何在 IntelliJ IDEA 中复制 JSON 中的路径 https stackoverflow com
  • 如何在 IdeaVIM 中配置 Vim 的 Ctrl + N 和 Ctrl + P 补全?

    在Vim中我们可以使用Ctrl N or Ctrl P完成代码补全 如何在 IdeaVim for IntelliJ 中配置它 Alt and Alt Shift 既可以在普通 IntelliJ 中工作 也可以在安装了 IdeaVim 的情
  • 每次修改代码时都必须 mvn clean install

    我不是来自 Java 世界 但我必须为我的一个项目深入研究它 我不明白为什么每次修改或更新代码时 都必须 mvn clean install 来调试代码的最新版本 你知道为什么吗 尝试按Ctrl Shift F9 热插拔 有时会有所帮助
  • 确保 MAVEN_HOME 设置正确

    这里是 Java 和 Maven 菜鸟 使用 OSX 10 8 并使用 HomeBrew 安装 Maven 1 如果我说which mvn我会得到这个 usr local bin mvn 2 如果我说echo MAVEN HOME我不会得到
  • 如何从 android studio 3.2 中删除 generatedJava

    安卓工作室3 2 我已将我的项目迁移到 android studio 3 2 迁移后我看到生成的Java我的 Android 文件夹结构中的文件夹 我没有任何用处 我怎样才能删除这个生成的Java文件夹来自安卓工作室 为什么要删除这个 He
  • RubyMine 无法识别 Rails 应用程序

    我有一个关于使用从目录打开方法将 Rails 应用程序导入 RubyMine 的问题 我的计算机上有两个不同的 Rails 应用程序 但 RubyMine 只将其中一个识别为 Rails 应用程序 而将另一个识别为普通目录 这是一个问题 因
  • IntelliJ Idea,运行代码而不管不相关的项目文件中的错误

    我在 Eclipse 中错过的一件事是 如果我的项目中一些完全不相关的文件包含错误 我将无法运行用于测试各种事物的代码 想想简短的 main 我在 FAQ 中读到 我可以使用带有 proceedOnErrors 参数的 Eclipse 编译
  • IntelliJ IDEA - 分离编辑器窗口

    我最近从我的 IntelliJ 设置中删除了选项卡 因为有了可用于在文件之间导航的所有功能 谁需要它们 问题是 分离编辑器窗口的正常方法是将选项卡拖动到另一个屏幕 或区域 上 键映射中似乎没有任何用于分离编辑器窗口的内容 有没有办法通过键盘
  • 在 IntelliJ IDEA 中运行。多个文件和错误未定义:数据

    我想使用 IntelliJ IDE 社区版编写代码GO Go语言 我安装了正确的插件 并安装了构建应用程序所需的所有工具 我的应用程序包含以下两个文件 每个都在目录中 事件服务器 Main go Data go 如果我想使用 Run Ctl
  • Grails 项目 - Servlet 调用 - ClassNotFoundException:javax.servlet.AsyncContext

    我在用 IntelliJ IDEA 终极版 12 4 grails 2 2 0 BuildConfig groovy 文件中的 grails servlet version 2 5 并实现了简单的 servlet post 请求 使用 RE
  • IntelliJ - 无效源版本:17

    我已经在 IntelliJ 中使用 Gradle 创建了一个使用 Java 17 的新 Java 项目 运行我的应用程序时出现错误Cause error invalid source release 17 我的设置 我已经安装了openjd
  • Tomcat Intellij Idea:远程部署

    RackSpace 云服务器 Ubuntu 12 04 Intellij Idea 11 1 2 Windows 8 Tomcat 7 0 26 JDK 6 在 Intellij Idea 上 当我尝试在远程 Tomcat 7 服务器上运行
  • IntelliJ - 调试模式 - 在程序内存中搜索文本

    我正在与无证的第三方库合作 我知道有一定的String存储在库深处的某个字段中的某处 我可以预测的动态值 但我想从库的 API 中获取它 有没有一种方法可以通过以下方式进行搜索 类似于全文搜索 full程序内存处于调试模式并在某个断点处停止

随机推荐

  • MATLAB 使用PLS建模并预测

    1 数据标准化 可省略 例如z score 2 主成分分析 help pca 使用这个指令查看帮助 coeff score latent tsquared explained pca ingredients 3 PLS建模并预测 help
  • web3.0涉及的技术

    非同质化代币 非同质化代币 Non Fungible Tokens NFTs 是一种数字资产 与传统的加密货币 如比特币或以太币 不同 它们具有独特性和不可替代性 NFTs 是基于区块链技术的数字资产 用于表示和证明数字或实物资产的唯一性
  • SpringBoot+SpringMVC+Mybatis+Swagger实现用户注册、登录功能

    SpringBoot Mybatis Swagger实现用户注册 登录功能 文章目录 1 实现流程图 2 后台业务开发 3 启动项目 测试结果 1 实现流程图 2 后台业务开发 添加实体类 entity beans pojo 使用Easy
  • set_multicycle_path

    set multicycle path的语法 保持关系与建立关系相关联 使用以下公式计算最常见情况下的保持周期数 默认情况下 setup path multiplier 是用对应的目的时钟定义的 要修改有关源时钟的setup需求 使用 st
  • js中类数组对象以及类数组转换的方法(ES6, ES5)

    js中类数组对象以及类数组转换的方法 ES6 ES5 类数组 Array like 对象 通常我们可以把拥有一个length属性和非负整数属性的对象称为类数组对象 JavaScript 数组与一般对象的区别 当有新元素添加到列表中时 自动更
  • 企业网络规划和设计方案(一)

    企业网络规划和设计方案 一 工程概况公司有一栋独立大楼 高4层 每层面积2000平方米 由研发技术部 成员60人 分成硬件 25 和软件 35 2大部门 生产部 主要产品是手持电子产品 110人 管理人员10人 和市场部 30个销售 10个
  • AV1生态系统更新:2019年6月

    Kay是热心的AV1关注者 他在blog上持续搜集了关于AV1的进展 很抱歉 我们延误了很久才发布这篇非常不错的blog 希望对你了解AV1有所帮助 文 Kay Singh 译 John 原文 https www singhkays com
  • 分享8个免费的超清背景图片下载网站

    想用免费的桌面背景图 还是前端开发做页面展示 下面推荐10个超清的免费背景图下载网站 1 wallhaven cc wallhaven cc拥有进1000万张高质量壁纸 无广告 支持名称搜索 像素搜索 整体色调搜索 不支持中文 采用IPV6
  • robot自动化测试实现多浏览器支持

    做自动化测试首先要保证的就是用例覆盖面完整 而UI测试首先保证就是浏览器覆盖率问题 robot支持的火狐和谷歌浏览器 IE都很好 当然IE可能有一点问题 不过10 11切换的用问题不大 目前用户大多用360浏览器进行上网 我们构建一下使36
  • 数据挖掘中常用的数据清洗方法有哪些?

    原文来自 https www zhihu com question 22077960 answer 24095218 从两个角度上看 数据清洗一是为了解决数据质量问题 二是让数据更适合做挖掘 不同的目的下分不同的情况 也都有相应的解决方式和
  • 网络编程 用代码创建进程

    创建进程的多种方式 1 鼠标双击启动图标 2 使用代码创建应用进程 如何用代码创建进程 python中有跟进程相关的模块multiprocessing 意思为多进程 from multiprocessing import Process i
  • Java 多线程写同一个文件实现

    最近项目中需要从网站上抓取大量的数据 采用了多线程技术 每个线程抓取的数据都需要保存到一个文件中 避免消耗大量的内存 思路 多个访问线程将需要写入到文件中的数据先保存到一个队列里面 然后由专门的 写出线程负责从队列中取出数据并写入到文件中
  • Activity启动源码分析

    我会思考的是 activity的启动过程是什么样的呢 是什么原理呢 有哪些好的地方 哪些不好的地方呢 可不可以更好呢 首先 是会执行到startActivityForResult 然后会执行Instrumention的execStartAc
  • GDB调试-小试牛刀

    This is the GNU debugger Usage gdb options executable file core file or process id gdb options args executable file infe
  • vue自定义组件+Dialog 对话框组件定制弹出框教程

    1 新建一个 vue页面 写一个Dialog组件 把弹出框上想要展示的内容放进去
  • 学习笔记(97):R语言入门基础-pairs绘图

    立即学习 https edu csdn net course play 24913 285841 utm source blogtoedu pairs函数 m matrix 1 16 nrow 4 pairs m 对应结果 df data
  • prettier 配置

    使用 VS Code 开发的时候会配合 prettier 来进行代码格式化 这里贴出一份 prettier 配置 所有的配置都是默认配置 注释中也有表明相关的网站 options 是使用 google 翻译的 可能有翻译的不准确的地方 不过
  • 使用tensorflow训练模型时可能出现nan的几种情况

    最近在做基于MTCNN的人脸识别和检测的项目 在训练模型的过程中总是会不定时地出现损失值为nan的情况 Debug了好久终于找到了问题所在 这里总结以下可能出现nan的几种情况 1 在分类问题中 我们经常使用到交叉熵损失函数 需要注意的是
  • thymeleaf加载数据失败

    在使用thymeleaf进行传送模型数据的时候 发现只有return数据 没有对应的页面 后台代码如下 前端代码如下 应该将 RestController 改成 Controller 测试成功 原因 如果使用 RestController注
  • idea如何开启Run Dashboard

    1 使用场景 IDEA开发工具中以 run 或 debug 方式启动多个 SpringBoot 应用时 日志控制台排开在窗口上方 服务间调用涉及日志追踪时 不方便快速切换来查看日志信息 如下图所示 IDEA提供了强大Dashboard功能