亲爱的Spring社区,
我很高兴地宣布 Spring Tools 4 for Eclipse、Visual Studio Code 和 Theia 发布 4.17.2 版本。
即将发布的 Eclipse 2023-03 版本可通过更新站点获得早期访问构建版本。
修复和改进
(Spring Boot) 已修复:[symbols] 不会自动限制工作区符号请求的结果 (#915 )
(Spring Boot) 已修复:单元测试 MavenProjectParser (#918 )
(Spring Boot) 已修复:向用户提供有关“java sources reconciling”的更多信息 (#920 )
(Spring Boot) 已修复:[Java-17] 启用 jdt.ls.commons.test 测试在 maven 构建中执行 (#928 )
(Spring Boot) 已修复:使用最新的 ANTLR 运行时版本更新生成的 Java 属性解析器 (#946 )
(Spring Boot) 已修复:日志中出现 Bad Escape 异常 (#950 )
(Spring Boot) 已修复:协调过程中出现各种异常 (#951 )
(Spring Boot) 已修复:OpenRewrite Java Parser 中的 NPE - 无法读取字段“info”,因为“env”为 null (#952 )
(Spring Boot) 已修复:使用 Java records 时,application.yml 中显示未知属性错误 (#955 )
(Spring Boot) 已修复:[upgrading] 运行 Spring Boot 3 的升级配方会导致异常 (#958 )
(VSCode) 已修复:是否可以删除 onLanguage:xml 的激活事件?(#926 )
(VSCode) 已修复:错误:找不到命令 'sts.vscode-spring-boot.enableClasspathListening' (#939 )
(Eclipse) 已修复:“Not properly disposed SWT resource”是由 Spring Starter Project 引起的 (#797 )
(Eclipse) 已修复:BadLocationException 出现在错误日志视图中 (#937 )
(Eclipse) 已修复:在 starters 向导的 name 字段上设置焦点 (#943 )
(Eclipse) 已修复:无法解析模块:org.springframework.tooling.ls.eclipse.gotosymbol (#962 )
(Concourse) 已修复:将 instance_vars 添加到 Concourse 模式 (#942 )
(Concourse) 已修复:将 var_sources 添加到 Concourse 模式 (#944 )
已知问题
(Spring Boot) :新引入的用于 Java 源文件的附加协调功能,该功能用于显示额外的验证和快速修复,可能会导致内存和 CPU 消耗增加。如果您遇到这方面的问题,可以通过 Preferences -> Extensions -> Spring Boot Tools -> Open Rewrite (在 VSCode 中) 或 Preferences -> Language Servers -> Spring Language Servers -> Spring Boot Language Server -> Open Rewrite (在 Eclipse 中) 来禁用协调。
(Eclipse) :由于 Eclipse 的 Maven 集成存在一个 bug,您可能会遇到资源文件不再复制到目标目录的问题 (#929 )。不幸的是,Eclipse 的 Maven 集成还没有包含此问题的修复程序。您可以手动从 Eclipse 中触发一个 Maven -> package 构建来解决此问题,或者安装 Eclipse 的 Maven 集成的最新快照版本(如问题中所示)。
要下载适用于 Eclipse 的发行版,并查找 Visual Studio Code 和 Theia 的市场入口链接,请访问
详细更改请参见:https://github.com/spring-projects/sts4/wiki/Changelog#2023-02-01-4172-release-incl-language-servers-version-1440
Spring Tools 4.18.0 计划于 2023 年 3 月下旬发布。
祝您使用愉快!