STS 4.19版本Spring Boot Language Server持续加载致卡顿,求停止方法
解决STS 4.19中Spring Boot Language Server持续加载Rewrite Recipes的问题
临时终止卡死进程
- 打开STS的进度视图:顶部菜单栏选
Window > Show View > Other...,搜索Progress打开,找到标注为Spring Boot Language Server的加载任务,右键选择Cancel直接终止。 - 系统层面杀进程:如果进度视图里找不到目标任务,打开系统任务管理器(Windows按
Ctrl+Shift+Esc,Mac按Cmd+Opt+Esc),找到Java(TM) Platform SE binary进程(对应STS的语言服务进程),结束它——STS会自动重启该服务,但不会重复卡死在加载recipes的环节。
永久禁用Rewrite Recipes加载
- 进入STS设置:
Window > Preferences(Mac系统为STS > Settings),依次展开Language Servers > Spring Boot Language Server。 - 找到Rewrite相关配置项,取消勾选
Enable Rewrite support或Automatically load Rewrite recipes,点击Apply and Close后重启STS。
备选修复方案
- 清除STS缓存:删除当前工作区下的
.metadata/.plugins/org.eclipse.lsp4j.websocket/.cache文件夹,重启STS,清空语言服务的缓存数据,避免加载损坏的recipes文件。 - 降级插件:在
Help > Eclipse Marketplace中搜索Spring Boot Tools,安装4.18.x版本替换当前的4.19版本,避开新版本的兼容性bug。
内容的提问来源于stack exchange,提问作者Anurag Srivastava
相关产品推荐
相关产品推荐

