内容提要
Spring Tools 4.23.0发布,增加了对JPQL、SQL、HQL嵌入Java代码的语法验证,对嵌入Spring Data查询注解的SQL进行语法高亮,从@DependsOn导航到bean,升级到Spring Boot 3.3,更新到Eclipse 2024-06版本。
延伸解读
语法验证与高亮:提升查询代码质量
本次更新为Java代码中嵌入的JPQL、SQL和HQL提供了语法验证,并对Spring Data查询注解中的SQL进行语法高亮。这有助于开发者在编写阶段发现查询语句的语法错误,减少运行时异常,同时高亮功能提升了代码可读性,让SQL片段更易于识别和维护。
导航与升级:增强开发效率
新增从@DependsOn注解导航到对应bean的功能,方便开发者快速定位依赖的bean定义,理解依赖关系。此外,通过OpenRewrite配方可升级到Spring Boot 3.3,简化了项目升级过程,但需注意升级可能带来的兼容性变化,建议在测试环境中先行验证。
平台更新与未来计划
Spring Tools 4.23.0已更新至Eclipse 2024-06版本,确保与最新Eclipse IDE的兼容性。下一个版本4.24.0计划于2024年7月底发布,持续为开发者提供改进。用户可通过官方渠道下载或从市场安装,及时获取新功能。
Q&A
Spring Tools 4.23.0版本有哪些新特性?
新增对JPQL、SQL、HQL嵌入Java代码的语法验证和对Spring Data查询注解的SQL语法高亮。
如何从@DependsOn导航到bean?
Spring Tools 4.23.0支持从@DependsOn注解直接导航到相关的bean。
Spring Tools 4.23.0支持哪个版本的Spring Boot?
该版本支持升级到Spring Boot 3.3。
Spring Tools 4.23.0更新了哪个Eclipse版本?
更新到Eclipse 2024-06版本。
Spring Tools 4.24.0的发布时间是什么时候?
Spring Tools 4.24.0计划于2024年7月底发布。
在哪里可以找到Spring Tools 4.23.0的详细变更记录?
详细变更可以在发布说明中找到,链接为:https://github.com/spring-projects/sts4/releases/tag/4.23.0.RELEASE。