大家好,欢迎来到 Visual Studio Code for Java 的九月更新!在本篇博客中,我们将介绍一些重要的 Spring 功能更新和 Gradle 增强功能,让我们开始吧!
SpEL 表达式、查询语句和 AOP 切入点表达式有时编写起来比较复杂,但如果你在 Visual Studio Code 环境中使用 GitHub Copilot ,Spring 工具现在会在这些表达式上方显示 CodeLense ,让你快速让 GitHub Copilot 为你解释这些语句。相应的提示会先提供一个简短的摘要,随后是更详细的解释。这里有一个演示。
当 CRON 表达式用于 @Scheduler
注解时,现在可以显示语法高亮,并且如果语法不正确,还会出现错误标记。演示如下。
使用序号引用查询特定参数,现在会显示一个嵌入提示,告诉你该序号所引用的已解析方法参数的名称。
在 Java 源代码中使用 Spring 注解的工作每次发布都会变得更加快捷和轻松。最新的 Spring Boot 工具添加了以下注解的高级功能:
@ContextConfiguration
(支持 XML 配置文件的自动完成和跳转定义)@ConditionalOnResource
(支持资源文件的自动完成和跳转定义)@Named
(支持 bean 名称的自动完成、跳转定义、查找引用和 bean 符号)@Inject
(支持注入点的符号,支持 Spring 文件和工作区符号)@Resource
(支持自动完成、跳转定义以及文件和工作区符号)
要使用上述所有新功能,请确保安装了 Spring Boot 插件展包。感谢社区的贡献,Gradle 插件现在支持在 Visual Studio Code Java 中为 Android 项目提供构建 Build Variant 支持。Build Variant是为 Android 开发者提供的一个很好的功能,可以从单个项目配置不同类型的应用程序。非常感谢 @Tanish-Ranjan 提供了该实现。
我们还对 Gradle 任务资源管理器中可视化项目结构进行了改进。最新版本将在扩展中以树视图显示项目结构。
要使用上述所有功能,请在 Visual Studio Code 上下载并安装Extension Pack for Java 。
如果您是一位 Spring 开发者,并且正在编写 Spring Boot 相关的程序,您也可以下载并安装Spring Boot 插件包,获得与 Spring Boot 有关的专属开发体验
2024 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,一如既往,您的反馈和建议对我们非常重要,将有助于我们未来的产品塑造。有几种方法可以给我们留下反馈
以下链接和资源能帮助您更好地了解 Java on Visual Studio Code 的相关信息
1
asd999cxcx 39 天前
提一个强迫症用户受不了的:初始化一个 springboot 项目之后这里一直提示有报错,但是可以正常运行
https://img.picui.cn/free/2024/10/21/67161ba0944f8.png |
3
winffee OP @asd999cxcx Springboot 已经有支持了,你可以参考一下 https://code.visualstudio.com/docs/java/java-spring-boot 是否有遗漏配置。
|
4
asd999cxcx 14 天前
@winffee 重试了几次之后发现是插件冲突的问题,卸载掉一些插件后就可以了
|