亲爱的Spring社区。
我很高兴地宣布Spring Tools 4 for Eclipse、Visual Studio Code和Theia的4.17.2版本发布。
对Eclipse版Spring工具4的更新
通过更新网站为即将发布的Eclipse 2023-03版本提供早期访问构建
修复和改进
(Spring Boot)修复:[符号]没有自动限制工作区符号请求的结果(#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解析器的NPE–无法读取字段 “info”,因为 “env “为空(#952)
(Spring Boot)修复。使用java记录时,application.yml中显示未知属性错误(#955)
(Spring Boot)修复:[升级]运行Spring Boot 3的升级配方导致异常(#958)
(VSCode)修复:放弃对Language:xml的激活事件是否可行?(#926)
(VSCode)修复:错误:未找到’sts.vscode-spring-boot.enableClasspathListening’命令(#939)
(Eclipse)修复:”未正确处置SWT资源 “导致Spring Starter项目(#797)。
(Eclipse)修复:错误日志视图中显示BadLocationException(#937)
(Eclipse) 修复:在启动器向导中把焦点设置在名称字段上(#943)
(Eclipse)修复:无法解析模块:org.springer。无法解析模块:org.springframework.tooling.ls.eclipse.gotosymbol (#962)
(Concourse) 已修复。在Concourse模式中添加instance_vars (#942)
(Concourse) 已修复。在Concourse模式中添加var_sources (#944)
已知问题
(Spring Boot)。新引入的用于显示额外验证和快速修复的Java源文件的额外调和,会导致内存和CPU消耗增加。如果你发现这方面的问题,请随时通过首选项->扩展->Spring Boot工具->Open Rewrite(在VSCode中)或首选项->语言服务器->Spring语言服务器->Spring Boot语言服务器->Open Rewrite(在Eclipse中)禁用和解。
(Eclipse)。由于Maven Integration for Eclipse的一个错误,你可能会遇到资源文件不再被复制到目标目录的问题(#929)。不幸的是,Maven Integration for Eclipse目前还没有包含该问题修复的版本。您可以通过手动触发Eclipse中的Maven->包构建,或安装Maven Integration for Eclipse的最新快照(如问题中所述)来解决这个问题。
要下载Eclipse的发行版并找到Visual Studio Code和Theia的市场条目链接,请访问。
Spring Tools 4: https://spring.io/tools/
详细的修改可以在这里找到: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月底发布。