You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Eclipse中配置运行配置以终止已运行的Spring应用

Eclipse中设置启动新Spring应用前自动终止已有实例的方法

方法一:Spring Boot专属配置(推荐)

  • 打开运行配置:右键目标Spring项目,选择「Run As」→「Run Configurations...」;或者点击工具栏运行按钮旁的下拉箭头,选择「Run Configurations...」
  • 在左侧导航栏展开「Spring Boot」分类,选中你需要配置的应用实例
  • 切换到「Spring Boot」标签页,找到「Restart」板块,勾选「Terminate existing process before launching」选项
  • 点击「Apply」保存配置,之后启动该应用时,Eclipse会自动先关闭已运行的同配置实例,再启动新进程

方法二:Spring DevTools配合VM参数

如果你的Eclipse版本没有上述专属选项,可尝试此方法:

  • 打开目标应用的运行配置,切换到「Arguments」标签页
  • 在「VM arguments」输入框中添加一行参数:-Dspring.devtools.restart.enabled=true
  • 确保项目已引入Spring DevTools依赖(Maven项目在pom.xml中添加对应依赖,Gradle项目同理)
  • 保存配置后,启动应用时会自动处理旧实例的关闭逻辑

方法三:通用Java应用全局配置

此方法适用于所有Java应用,不限于Spring Boot:

  • 打开运行配置的「Main」标签页,找到「Launch mode」下拉菜单,勾选「Terminate and Relaunch」选项
  • 或者通过全局设置生效:依次点击「Window」→「Preferences」→「Run/Debug」→「Launching」,将「Terminate existing launch when launching a new one」设置为「Always」或「For the same launch configuration」

内容的提问来源于stack exchange,提问作者user2741831

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 10:34:57