<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          VS Code Java 7 月更新:Lombok 支持重大提升, Spring 增強(qiáng)新功能!

          共 2903字,需瀏覽 6分鐘

           ·

          2022-07-31 11:49

          JavaGuide在線網(wǎng)站:javaguide.cn
          作者:Nick Zhu
          排版:Rani Sun


          簡(jiǎn)單帶大家看看  Visual Studio Code Java 的 7 月更新。




          Lombok支持

          Lombok 是一個(gè)流行的 Java 框架,我們一直從用戶那里聽(tīng)到,當(dāng)他們的項(xiàng)目中有 Lombok 依賴項(xiàng)時(shí),我們的插件無(wú)法很好地工作。因此我們對(duì)此開(kāi)始了一系列調(diào)查。現(xiàn)在我們很高興地宣布,我們的插件包已經(jīng)完全提供了對(duì) Lombok 的內(nèi)置支持。您不應(yīng)該再遇到 Lombok 的任何奇怪問(wèn)題,請(qǐng)使用并提供給我們反饋。


          我們也知道一些開(kāi)發(fā)者已經(jīng)安裝了社區(qū)上的 Lombok 插件,原作者@GabrielBB由于個(gè)人原因?qū)⒉辉倬S護(hù)該插件,因此微軟將從現(xiàn)在開(kāi)始維護(hù)插件。我們要感謝@GabrielBB,他開(kāi)始了這一切,并為 Lombok 提供了最初的支持。如有必要,我們將在此插件中添加新功能,并使其與我們的 Java 插件包兼容。


          讓我們談?wù)勎覀優(yōu)?Lombok 添加的新功能。

          Lombok 插件

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

          @GabrielBB

          https://github.com/GabrielBB


          啟用 Lombok 支持和用戶通知

          第一次打開(kāi)項(xiàng)目時(shí),如果我們的插件檢測(cè)到存在 Lombok 依賴項(xiàng)。如果需要啟用 Lombok 支持,我們會(huì)發(fā)送通知提醒開(kāi)發(fā)者。重新加載 Visual Studio Code 后,Lombok的支持就會(huì)啟動(dòng)。這是一個(gè)簡(jiǎn)短的演示。


          在語(yǔ)言狀態(tài)欄中管理 Lombok 版本

          啟用 Lombok 支持后,開(kāi)發(fā)者可以在語(yǔ)言狀態(tài)欄中看到當(dāng)前 Lombok 的版本和狀態(tài)。如果開(kāi)發(fā)者點(diǎn)擊該項(xiàng)目,它將把開(kāi)發(fā)者帶到配置 Lombok 版本的地方,這將很容易讓開(kāi)發(fā)者更改 Lombok 版本。


          更改 Lombok 版本后,會(huì)有另一個(gè)通知要求開(kāi)發(fā)者重新加載 Visual Studio Code。這是另一個(gè)演示。


          Lombok支持設(shè)置

          如果開(kāi)發(fā)人員不想要內(nèi)置的 Lombok 支持,我們添加了一個(gè)可以打開(kāi)/關(guān)閉它的設(shè)置。只需轉(zhuǎn)到設(shè)置并搜索“ lombok ”。這是一個(gè)截圖。



          用戶體驗(yàn)改進(jìn)

          除了 Lombok,還有幾項(xiàng)用戶體驗(yàn)改進(jìn)將使您的編碼體驗(yàn)更好。


          拖放支持

          我們現(xiàn)在在 Java 項(xiàng)目資源管理器視圖中啟用了“拖放”的操作,您可以使用它完成一些方便您的操作。以下是幾個(gè)使用它的場(chǎng)景示例:

          • 移動(dòng)一個(gè)類(lèi) – 將一個(gè)類(lèi)從一個(gè)包拖到另一個(gè)包

          • 移動(dòng)包 – 將一個(gè)包拖到另一個(gè)包中

          • 添加依賴項(xiàng) – 將 JAR 文件從操作系統(tǒng)直接拖到Java 項(xiàng)目的“引用庫(kù)”中(不使用構(gòu)建工具的Java項(xiàng)目 )

          讓我們看一下第一個(gè)場(chǎng)景的快速演示


          嵌入提示排除列表

          四月的博客中,我們首先介紹了參數(shù)名稱的嵌入提示(Inlay Hints)。我們從用戶那里聽(tīng)說(shuō)他們總體上喜歡這個(gè)功能,但在某些情況下,他們可能不希望這個(gè)功能出現(xiàn)。因此,我們添加了一項(xiàng)設(shè)置,以便您可以在某些情況下禁用嵌入提示。您可以通過(guò)鍵入“inlay exclusion”并在 Java 下單擊它來(lái)找到此設(shè)置。這是一個(gè)屏幕截圖。

          四月的博客

          https://devblogs.microsoft.com/java/java-on-visual-studio-code-update-april-2022/


          調(diào)試 – 支持函數(shù)斷點(diǎn)

          功能請(qǐng)求最初是在社區(qū)中提出的,并在最新中得到解決。從Extension Pack for Java 0.24 版開(kāi)始。您可以通過(guò)單擊“斷點(diǎn)”視圖中的“ + ”按鈕并輸入 Java 類(lèi)的完整方法名稱來(lái)在 Visual Studio Code 中設(shè)置函數(shù)斷點(diǎn)。在調(diào)試模式下,調(diào)試器會(huì)在您指定的函數(shù)名稱處暫停,并且調(diào)試器會(huì)顯示有關(guān)執(zhí)行上下文的信息。這甚至在函數(shù)具有相同名稱(重載函數(shù))時(shí)也有效。這是一個(gè)快速演示。

          功能請(qǐng)求

          https://github.com/microsoft/vscode-java-debug/issues/258

          Extension Pack for Java 0.24

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


          更多代碼操作

          最后我們想提的是,在過(guò)去的幾個(gè)月中,我們一直在向 Quick Fix 提示添加更多代碼操作,并讓提示的操作根據(jù)當(dāng)前代碼更智能(以下是一個(gè)截圖),所以請(qǐng)積極嘗試并給我們更多的反饋!


          持續(xù)的 Spring 改進(jìn) – Bean 依賴關(guān)系視圖

          上個(gè)月的博客中,我們發(fā)布了全新的Spring Boot Dashboard,但我們對(duì)Spring體驗(yàn)的改進(jìn)還在持續(xù)。這次我們?yōu)槟鷰?lái)的新功能是 bean 依賴視圖。作為一名 Spring 開(kāi)發(fā)人員,bean 依賴關(guān)系是我們經(jīng)常處理的事情,有時(shí)我們可能希望將其可視化。我們將此功能添加到 Spring Boot Dashboard中。當(dāng)您從 Spring Boot Dashboard啟動(dòng)應(yīng)用程序并單擊右側(cè)的按鈕時(shí),您便可以訪問(wèn)該視圖。從那里,您可以訪問(wèn)雙向的依賴關(guān)系視圖。您可以查看這個(gè) bean 被注入到什么bean,也可以查看這個(gè) bean 依賴于什么bean。讓我們看一個(gè)快速演示。

          上個(gè)月的博客

          https://devblogs.microsoft.com/java/java-on-visual-studio-code-update-june-2022/



          資源

          以下鏈接和資源能幫助您更好地了解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


          ··················END················

          近期文章精選 :

          ??《Java 面試指北》來(lái)啦!這是一份教你如何更高效地準(zhǔn)備面試的小冊(cè),涵蓋常見(jiàn)八股文(系統(tǒng)設(shè)計(jì)、常見(jiàn)框架、分布式、高并發(fā) ......)、優(yōu)質(zhì)面經(jīng)等內(nèi)容。

          ??如果本文對(duì)你有幫助的話,歡迎 點(diǎn)贊&在看&分享 ,這對(duì)我繼續(xù)分享&創(chuàng)作優(yōu)質(zhì)文章非常重要。非常感謝!

          瀏覽 55
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  www.免费看黄色电影 | 好吊操这里只有精品 | 国产小学生妹在线观看 | 在线观看免费逼视频 | 久久久无码成人 |