9月更新 | Java on Visual Studio Code

这篇具有很好参考价值的文章主要介绍了9月更新 | Java on Visual Studio Code。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


大家好,欢迎来到 Visual Studio Code Java 的 9 月更新。这次我们大量令人兴奋的新功能,并且在项目导入、Spring 支持、远程调试和单元测试等许多方面都有改进,所以让我们开始吧!


Protobuf(Protocol Buffer)项目支持

Protocol Buffers Protobuf ) 是一种免费的开源跨平台数据格式,用于序列化结构化数据。之前,如果 Java 项目涉及 protobuf ,我们的 Java 插件将无法很好地工作,您可能会遇到大量无法识别的类。这是因为我们的插件无法正确检测到 proto 文件,因此没有生成所需的代码,也找不到生成的代码。

在我们的最新版本中,我们增加了对“ protobuf ”项目的支持。如果检测到“ .protobuf ”文件,您将看到来自 Visual Studio Code 的提示,询问您是否要从 proto 文件中生成 Java 源代码。单击“是”时,我们的插件将生成代码,所有“无法识别的类型”错误都会消失!这是一个快速演示来展示此功能。

9月更新 | Java on Visual Studio Code

Android项目导入的改进

除了 protobuf 项目,我们还改进了对 Android 项目的支持。以前,Android 项目的导入会悄悄地失败,并且大多数核心 Java 功能将无法工作。但是,我们最近已经解决了这个问题,现在您可以放心导入 Android 项目。导入完成后,即可正常使用所有Java语言功能。这是一个快速演示。

9月更新 | Java on Visual Studio Code

要使用此功能,您需要配置 java.jdt.ls.androidSupport.enabled 。这是此设置的屏幕截图:

9月更新 | Java on Visual Studio Code

Spring功能增强

▌Spring Boot Dashboard中的 Spring Boot Actuator 集成

从今年开始,我们为 Spring Dashboard 插件添加了大量功能,以便为 Spring 开发者带来更好的可视化体验。Dashboard 中的一个常用功能是显示正在运行的 Spring 项目的运行时信息。但是,要启用此功能,项目需要启用 Spring Boot Actuator 。

为了给开发者提供更流畅的体验,我们在 Spring 项目中添加了自动检测 Spring Boot Actuator 依赖项的功能。如果没有检测到,我们会显示一个提示,让您知道运行时信息需要 Spring Boot Actuator ,甚至为您直接添加。如果您选择不添加,则只会显示静态信息。这是一个快速演示。

9月更新 | Java on Visual Studio Code

▌Spring Boot 项目创建体验优化

Spring Boot 项目创建体验方面也有改进。在该流程中,我们添加了指向 Spring 文档和代码示例的外部链接。如果您看到书本图标,您可以单击该图标并浏览相关文档以获取有关项目组件的更多信息。

9月更新 | Java on Visual Studio Code

 高网络延迟下的远程调试性能大幅提升

对云原生开发者的好消息:当网络延迟很高时,我们的远程调试性能有了显着的提升。在某些情况下,延迟可以减少2倍到45倍 。有兴趣的开发者可以在这个 GitHub issue中找到详细的信息,包括技术背景和解决方案。我们还将撰写更完整的博客来讨论这一改进。请注意目前此功能仍是一个预览功能,所以默认在Insider版本启用,如果您想在Stable版本体验,请将`java.debug.settings.jdwp.async`设为true。这是一个展示体验的演示。

9月更新 | Java on Visual Studio Code

 

测试 – 使用 JUnit 5 Tag过滤测试

最后,我们添加了一项功能来改进单元测试。在我们的最新版本中,我们添加了对 JUnit 5 Tag 的支持,因此您可以在执行阶段过滤掉某些测试。使用该功能的方法是在 settings.json 中进行配置。进行配置的更多信息,请参阅本教程。以下是一个快速演示。

9月更新 | Java on Visual Studio Code

 

安装 Java 插件包

要使用上述所有功能,请在 Visual Studio Code 上下载并安装 Extension Pack for Java 。

9月更新 | Java on Visual Studio Code

反馈与建议

2022 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,一如既往,您的反馈和建议对我们非常重要,将有助于我们未来的产品塑造。有几种方法可以给我们留下反馈

  • 填写中文问卷

  • 在本文下留言

  • 在我们的GitHub repo上创建Issue

  • 发送电子邮件到vscjfeedback@microsoft.com

资源

以下链接和资源能帮助您更好地了解Java on Visual Studio Code的相关信息

  • 了解更多 Visual Studio Code上Java的更多信息

  • 逐步探索有关Visual Studio Code的Java教程


点击这里前往原博客~文章来源地址https://www.toymoban.com/news/detail-439831.html

到了这里,关于9月更新 | Java on Visual Studio Code的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Visual Studio Code配置Tomcat运行Java Web项目

    ctrl+shift+p 打开搜索Maven原型, 并选择从maven原型创建新项目 或者按如下方式:选择从Maven原型创建Web项目 从 maven-archetype-webapp 原型创建项目 接着选择原型版本、输入包名、项目名、选择项目存放位置 注意:到此需要按一下回车来继续 输入Y或者回车确认 通过Maven原型创建的

    2024年02月05日
    浏览(29)
  • 欢迎来到新世界

    (1) 我去年对技术的发展是比较灰心的: 云原生:技术一直动荡,SOA-Servless、Docker-WASM、GitOps+CICD+DevOps 云计算:在中国从公有云走向了私有云,乃至金融云、国资云、政务云等等N种云 SaaS:去年全球SaaS新贵们纷纷下跌估值/市值30%-60%,中国SaaS产业和投资也都嘿嘿嘿 大数据

    2024年02月08日
    浏览(24)
  • 【零基础学习C++】欢迎来到C++的世界

    个人主页:【😊个人主页】 系列专栏:【❤️系列专栏】 C++是一种计算机高级程序设计语言, 由C语言扩展升级而产生 , 最早于1979年由本贾尼·斯特劳斯特卢普在ATT贝尔工作室研发。 C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程

    2024年02月08日
    浏览(21)
  • Java on VS Code 2月更新|JUnit 5 并行测试与 Spring Boot 插件的过滤功能

    作者:Nick Zhu - Senior Program Manager, Developer Division at Microsoft 排版:Alan Wang 大家好,欢迎来到我们的二月更新!在此博客中,我们将为您带来与 JUnit 5 并行测试相关的新功能以及用于 Spring Boot Dashboard的过滤功能。 另外,OpenAI 和 ChatGPT 是最近的热点,所以在 GitHub Copilot 方面也有

    2024年02月13日
    浏览(26)
  • Mac安装配置Visual Studio Code(vscode)以及Java环境详细教程(初学者必看)

    原本博主今天想继续给大家出Java接下来的教程,但是就在昨天我在配置vscode的时候遇到了一些问题,Windows系统的小伙伴配置起来肯定很方便,但是在Mac的小伙伴却显得十分无奈,所以我想给大家出一篇Mac的Visual Studio Code配置以及Java环境搭建教程! 博客主页:Jovy.的博客_CSDN博客-领

    2024年02月01日
    浏览(48)
  • 前端秘法基础式终章----欢迎来到JS的世界

    目录 一.JavaScript的背景 二.JavaScript的书写形式 1.行内式 2.嵌入式 3.外部式 三.JS中的变量 1.变量的定义 2.JS动态类型变量 2.1强类型和弱类型 3.JS中的变量类型 四.运算符 五.if语句和三元表达式和Switch语句和循环语句 六.数组 1.创建获取数组元素 2.新增数组元素 七.函数 1.函数的声

    2024年02月21日
    浏览(17)
  • 欢迎来到Web3.0的世界:常见的DeFi黑客攻击

    随着区块链技术的发展,黑客攻击一直是这个行业的一个巨大隐患。自从2020年“DeFi Summer”以来,涌现了一批知名的去中心化应用(Dapp),促使链上总锁仓量(TVL)飙升,2021年末达到巅峰,以将近1800亿美元创造历史记录。 正是因为有利可图,DeFi协议和相关应用也成为了黑客主要

    2024年02月03日
    浏览(36)
  • 欢迎来到IT时代----盘点曾经爆火全网的计算机电影

    计算机专业必看的几部电影,就像一场精彩的编程盛宴!《黑客帝国》让你穿越虚拟世界,感受高科技的魅力;《社交网络》揭示了互联网巨头的创业之路,《源代码》带你穿越时间解救世界,这些电影不仅带我们穿越到科技的前沿,还揭示了计算机科学背后的故事和挑战。

    2024年02月21日
    浏览(20)
  • 欢迎来到Web3.0的世界:Solidity智能合约安全漏洞分析

    智能合约是运行在区块链网络中的一段程序,经由多方机构自动执行预先设定的逻辑,程序执行后,网络上的最终状态将不可改变。智能合约本质上是传统合约的数字版本,由去中心化的计算机网络执行,而不是由政府或银行等中央集权机构执行。智能合约程序可以用Solidi

    2024年02月03日
    浏览(21)
  • Java on VS Code 8月更新|反编译器用户体验优化、新 Maven 项目工作流、代码高亮稳定性提升

    作者:Nick Zhu 排版:Alan Wang 大家好,欢迎来到 Visual Studio Code for Java 的 8 月更新!在这篇博客中,我们将为您提供有关反编译器支持的更多改进。此外,我们将展示如何创建没有原型的 Maven 项目以及一项重要错误修复。让我们开始吧! 上一篇博客中将强大的 Fernflower 反编译

    2024年02月10日
    浏览(21)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包