在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

VS Code大量Java新功能來(lái)襲!

jf_8lIj6kO1 ? 來(lái)源:玩轉(zhuǎn)VS Code ? 2023-05-26 14:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家好,歡迎來(lái)到 Visual Studio Code Java 的 4 月更新!在此博客中,我們將帶來(lái)大量基礎(chǔ)用戶體驗(yàn)更新,其中包括調(diào)試功能改進(jìn)、Maven 插件中的配置文件支持、全新 Java Project Explorer 的用戶界面和 Spring Boot 項(xiàng)目的可視化增強(qiáng)功能。有很多內(nèi)容要講,讓我們開(kāi)始吧! d5cb3bba-fb82-11ed-90ce-dac502259ad0.png

Maven 插件中的 Profile 支持

Maven Profile 允許您創(chuàng)建特定的構(gòu)建配置并針對(duì)不同的環(huán)境或目標(biāo)執(zhí)行特定的構(gòu)建階段,從而優(yōu)化您的構(gòu)建過(guò)程。它們可以節(jié)省時(shí)間并減少錯(cuò)誤,因此您不必維護(hù)多個(gè) POM 文件。

我們?cè)?Maven 插件中添加了對(duì)配置文件(Profile)的支持,它是 Java 插件包的一部分,因此您可以直觀地看到您擁有的 Maven 配置文件。您還可以使用此插件在 Maven 配置文件之間切換,因此直接使用插件管理配置文件要容易得多。下面是一個(gè)演示。

Java 插件包: https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack

調(diào)試模式自動(dòng)展示變量值

當(dāng)我們?yōu)檎{(diào)試器引入惰性變量(Lazy Variable)時(shí),我們的目的是推遲對(duì)昂貴變量的計(jì)算操作,直到用戶顯式擴(kuò)展查看它們的值,目的是優(yōu)化性能。但是,我們聽(tīng)到用戶反映,這帶來(lái)了一些用戶體驗(yàn)的副作用,在調(diào)試模式下,開(kāi)發(fā)者必須不斷地額外點(diǎn)擊才能顯示一些基本類型變量的值,非常不方便。

因此,我們添加了“Auto Expand Lazy Variables”(自動(dòng)展開(kāi)惰性變量)的菜單項(xiàng)來(lái)自動(dòng)展開(kāi)所有惰性變量。當(dāng)用戶在菜單中單擊它時(shí),將自動(dòng)顯示所有惰性變量的值,因此用戶無(wú)需手動(dòng)單擊每個(gè)惰性變量即可查看值。如果用戶想要恢復(fù)此行為,只需再次在菜單中單擊“Manual Expand Lazy Variables”(手動(dòng)展開(kāi)惰性變量)。下面是此功能的演示。

新的 Java Project Explorer 用戶界面

我們總是從用戶那里聽(tīng)到他們希望在 Java Project Explorer 中看到更多的項(xiàng)目,尤其是與構(gòu)建工具相關(guān)的文件(例如 POM.xml)以及資源文件。因此,我們重新設(shè)計(jì)了 Java Project Explorer 的 UI 以包含額外的文件資源。對(duì)于那些依賴 Java Project Explorer 視圖的開(kāi)發(fā)人員,現(xiàn)在您可以輕松地直接訪問(wèn)這些文件。目前此設(shè)計(jì)仍處于早期階段,請(qǐng)讓我們知道您的想法,并在 GitHub 上留下您的反饋。

GitHub:

https://github.com/microsoft/vscode-java-pack/issues

d5f67afa-fb82-11ed-90ce-dac502259ad0.png

查看 Spring 項(xiàng)目的實(shí)時(shí)屬性

屬性配置是 Spring Boot 項(xiàng)目的關(guān)鍵部分,因?yàn)樗鼈兲峁┝艘环N方便的方法來(lái)配置和自定義我們的 Spring 應(yīng)用程序的行為。然而,有時(shí)隨著我們應(yīng)用程序的增長(zhǎng),很容易忘記這些屬性的值,并且很難在應(yīng)用程序運(yùn)行時(shí)將它們可視化。作為我們最新的 Spring Boot 增強(qiáng)功能的一部分,我們添加了對(duì)在Spring Boot Dashboard中可視化正在運(yùn)行的 Spring 項(xiàng)目實(shí)時(shí)屬性的支持。讓我們看一個(gè)快速演示。

請(qǐng)注意,這可能會(huì)暴露一些非常重要的值,因此請(qǐng)自行決定使用它們。要啟用此功能,您還需要設(shè)置-Dmanagement.endpoint.env.show -values=ALWAYS。您可以指南中閱讀更多相關(guān)信息。

Spring Boot Dashboard: https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-spring-boot-dashboard

指南: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide#actuator-endpoints-sanitization

安裝 Java 插件包

要使用上述所有功能,請(qǐng)?jiān)?Visual Studio Code 上下載并安裝 Extension Pack for Java。

d61e4a1c-fb82-11ed-90ce-dac502259ad0.png

如果您是一位 Spring 開(kāi)發(fā)者,并且正在編寫 Spring Boot 相關(guān)的程序,您也可以下載并安裝 Spring Boot 插件包,獲得與 Spring Boot 有關(guān)的專屬開(kāi)發(fā)體驗(yàn)。

d626f888-fb82-11ed-90ce-dac502259ad0.png

Extension Pack for Java:

https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack

Spring Boot 插件包:

https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-boot-dev-pack

反饋與建議

2023 年,Visual Studio Code 上的 Java 會(huì)有很多激動(dòng)人心的更新,一如既往,您的反饋和建議對(duì)我們非常重要,將有助于我們未來(lái)的產(chǎn)品塑造。有幾種方法可以給我們留下反饋:

在這篇文章下留言

在我們的 GitHub repo 上創(chuàng)建 Issue

https://github.com/microsoft/vscode-java-pack/issues/new/choose

資源

以下鏈接和資源能幫助您更好地了解 Java on Visual Studio Code 的相關(guān)信息

了解更多 Visual Studio Code 上 Java 的更多信息 https://code.visualstudio.com/docs/languages/java

逐步探索有關(guān) Visual Studio Code 的 Java 教程 https://code.visualstudio.com/docs/java/java-tutorial

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    2988

    瀏覽量

    109160
  • 配置
    +關(guān)注

    關(guān)注

    1

    文章

    191

    瀏覽量

    18884
  • maven
    +關(guān)注

    關(guān)注

    0

    文章

    30

    瀏覽量

    3878

原文標(biāo)題:VS Code 大量 Java 新功能來(lái)襲!

文章出處:【微信號(hào):玩轉(zhuǎn)VS Code,微信公眾號(hào):玩轉(zhuǎn)VS Code】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Zephyr領(lǐng)進(jìn)門系列:MCUXPresso for VS Code插件安裝

    一套PC端的Zephyr OS開(kāi)發(fā)環(huán)境。話不多說(shuō),開(kāi)整! 1.??安裝VS Code 相信不少小伙伴已經(jīng)將VS Code當(dāng)作裝機(jī)必備工具了,無(wú)論是做代碼編輯還是說(shuō)通過(guò)安裝形形色色的插件
    的頭像 發(fā)表于 12-19 09:53 ?1985次閱讀
    Zephyr領(lǐng)進(jìn)門系列:MCUXPresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件安裝

    PowerDesigner 10.0的新功能

    PowerDesigner 10.0的新功能Available February 9, 2004Business Process Simulation using
    發(fā)表于 06-27 17:01

    如何使用VS Code和PlatformIO更好的Arduino編碼

    使用VS Code和PlatformIO為Arduino編碼帶來(lái)了新鮮的空氣。由于Visual Studio的Live Share功能,它還使遠(yuǎn)程協(xié)作變得更加容易。
    的頭像 發(fā)表于 11-29 09:30 ?2w次閱讀

    關(guān)于VS Code實(shí)現(xiàn)遠(yuǎn)程開(kāi)發(fā)的配置方法詳細(xì)教程

    VS Code幾乎是所有的程序員必備的工具之一,據(jù)說(shuō)全球一般的開(kāi)發(fā)者都使用過(guò)VS Code這款工具。
    的頭像 發(fā)表于 04-27 10:15 ?3218次閱讀
    關(guān)于<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>實(shí)現(xiàn)遠(yuǎn)程開(kāi)發(fā)的配置方法詳細(xì)教程

    我使用vs code編程單片機(jī)方法

    vs code 是一個(gè)強(qiáng)大的文本編輯器,這篇文章主要介紹我用 vs code編程單片機(jī)的方法,能夠把vs
    發(fā)表于 11-13 13:21 ?14次下載
    我使用<b class='flag-5'>vs</b> <b class='flag-5'>code</b>編程單片機(jī)方法

    STM32開(kāi)發(fā)之 VS Code + GDB下載調(diào)試

    STM32開(kāi)發(fā)之 VS Code + GDB下載調(diào)試
    發(fā)表于 11-30 19:06 ?7次下載
    STM32開(kāi)發(fā)之 <b class='flag-5'>VS</b> <b class='flag-5'>Code</b> + GDB下載調(diào)試

    vs code 調(diào)試STM32

    本次環(huán)境搭建主要參考如下文檔或博客使用VSCode和VS2017編譯調(diào)試STM32程序VS Code 搭建stm32開(kāi)發(fā)環(huán)境STM32高級(jí)開(kāi)發(fā)(18)-使用VS
    發(fā)表于 12-06 09:36 ?19次下載
    <b class='flag-5'>vs</b> <b class='flag-5'>code</b> 調(diào)試STM32

    使用VS Code開(kāi)發(fā)Arduino

    可以使用VS Code開(kāi)發(fā)Arduino,但是Arduino相關(guān)的包管理、庫(kù)管理、編譯上傳等功能都得由Ard
    發(fā)表于 12-14 18:49 ?3次下載
    使用<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>開(kāi)發(fā)Arduino

    代碼編輯器VS Code 1.72更新了這些實(shí)用功能

    。 ? 最近,VS?Code升級(jí)到了V1.72版本,更新了一些實(shí)用的功能,這里分享給大家。?? 工具欄自定義:隱藏 / 顯示工具欄操作 用戶
    的頭像 發(fā)表于 10-11 18:46 ?1604次閱讀

    VS Code 1.75已發(fā)布,此版本主要帶來(lái)如下優(yōu)化

    配置文件功能現(xiàn)已在 VS Code 中普遍可用。配置文件可以包括擴(kuò)展、設(shè)置、鍵盤快捷鍵、UI 狀態(tài)、任務(wù)和用戶片段。可以針對(duì)不同的開(kāi)發(fā)場(chǎng)景(例如數(shù)據(jù)科學(xué)、文檔編寫)或針對(duì)多種編程語(yǔ)言(例如 Python 或
    的頭像 發(fā)表于 02-06 15:49 ?1655次閱讀

    Visual Studio Code 1.75發(fā)布

    配置文件功能現(xiàn)已在 VS Code 中普遍可用。配置文件可以包括擴(kuò)展、設(shè)置、鍵盤快捷鍵、UI 狀態(tài)、任務(wù)和用戶片段。可以針對(duì)不同的開(kāi)發(fā)場(chǎng)景(例如數(shù)據(jù)科學(xué)、文檔編寫)或針對(duì)多種編程語(yǔ)言(例如 Python 或
    的頭像 發(fā)表于 02-07 16:30 ?1715次閱讀

    8 個(gè)好用的VS Code Python 擴(kuò)展

    僅限于以下功能: 通過(guò)Pylint或Flake8支持代碼檢查 在VS Code編輯器中調(diào)試代碼 IntelliSense支持自動(dòng)完成,代碼導(dǎo)航和格式化。 支持Jupyter Notebook,Pytest
    的頭像 發(fā)表于 10-16 11:11 ?1544次閱讀
    8 個(gè)好用的<b class='flag-5'>VS</b> <b class='flag-5'>Code</b> Python 擴(kuò)展

    MCUXpresso for VS Code保姆式教程免費(fèi)送!

    的 MCU 項(xiàng)目, VS Code 具有良好的代碼編輯和視圖界面,以及添加第三方插件的強(qiáng)大功能。 本文主要手把手介紹如何從零開(kāi)始使用 MCUXpresso for VS
    的頭像 發(fā)表于 11-16 08:55 ?1948次閱讀
    MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>保姆式教程免費(fèi)送!

    Simplicity Studio 5擴(kuò)增功能支持以VS Code開(kāi)發(fā)

    應(yīng)用程序開(kāi)發(fā)的支持。此一功能擴(kuò)展可讓開(kāi)發(fā)人員在VSCode生態(tài)系統(tǒng)中構(gòu)建、刷新和調(diào)試。用戶可以使用VS Code作為主要的IDE,同時(shí)仍然能夠使用熟悉和喜愛(ài)的項(xiàng)目配置圖形界面。在Simplicity Studio中配置、設(shè)置和生
    的頭像 發(fā)表于 01-29 10:34 ?1583次閱讀
    Simplicity Studio 5擴(kuò)增<b class='flag-5'>功能</b>支持以<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>開(kāi)發(fā)

    VS CodeVS Codium之間的區(qū)別有哪些?你選哪個(gè)?

    VS Codium 是一個(gè) VS Code 的克隆版本,百分之百免費(fèi)且開(kāi)源。
    的頭像 發(fā)表于 02-23 15:28 ?2822次閱讀
    <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>和<b class='flag-5'>VS</b> Codium之間的區(qū)別有哪些?你選哪個(gè)?
    主站蜘蛛池模板: 欧美性精品| 中文字幕一区二区三区免费看 | 亚洲国产综合人成综合网站00 | 1024视频在线观看国产成人 | 午夜免费视频福利集合100 | 女人张开腿让男人桶视频免费大全 | 天天色天天操天天射 | 国产在线高清精品二区色五郎 | 视频在线免费看 | 日本激情网 | 热之国产| 亚洲国内精品自在线影视 | 欧美性野久久久久久久久 | 视频二区中文字幕 | 福利视频入口 | 日本a级精品一区二区三区 日本a级特黄三级三级三级 | 国产精品天天看大片特色视频 | 亚洲欧美精品一区二区 | 亚洲一区二区三区四 | 玖玖草在线观看 | 婷婷激情综合网 | 婷婷在线观看香蕉五月天 | 欧美色图一区 | 亚洲免费观看在线视频 | 99久久久久国产精品免费 | 福利你懂的 | 免费观看四虎精品成人 | 最近2018中文字幕免费看手机 | 亚洲区视频在线观看 | 亚洲成网站www久久九 | 日韩精品一区二区三区毛片 | 午夜男人网 | 日韩成人免费观看 | 美女喷白浆 | 欧美日韩国产网站 | 成人手机看片 | 精品国产污污免费网站入口 | 成人国产在线24小时播放视频 | 丝袜美腿视频一区二区三区 | 四虎成人在线视频 | 五月婷婷激情网 |