<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)新功能!

          共 2440字,需瀏覽 5分鐘

           ·

          2022-07-26 02:40



          來源:玩轉(zhuǎn)VS Code 作者:Nick Zhu 排版Rani Sun

          大家好,歡迎來到 Visual Studio Code Java 的 7 月更新。我們帶來了關(guān)于 Lombok 支持的更新以及其它一些基本的用戶體驗改進(jìn)。讓我們開始吧!

          本周贈書:Cay S.Horstmann:從Java新特性看Java的未來

          Lombok支持

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

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

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

          啟用 Lombok 支持和用戶通知

          第一次打開項目時,如果我們的插件檢測到存在 Lombok 依賴項。如果需要啟用 Lombok 支持,我們會發(fā)送通知提醒開發(fā)者。重新加載 Visual Studio Code 后,Lombok的支持就會啟動。這是一個簡短的演示。

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

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

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

          Lombok支持設(shè)置

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

          用戶體驗改進(jìn)

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

          拖放支持

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

          • 移動一個類 – 將一個類從一個包拖到另一個包
          • 移動包 – 將一個包拖到另一個包中
          • 添加依賴項 – 將 JAR 文件從操作系統(tǒng)直接拖到Java 項目的“引用庫”中(不使用構(gòu)建工具的Java項目 )

          讓我們看一下第一個場景的快速演示

          本周贈書:Cay S.Horstmann:從Java新特性看Java的未來

          嵌入提示排除列表

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

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

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

          更多代碼操作

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

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

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

          我們創(chuàng)建了一個高質(zhì)量的技術(shù)交流群,與優(yōu)秀的人在一起,自己也會優(yōu)秀起來,趕緊點擊加群,享受一起成長的快樂。另外,如果你最近想跳槽的話,年前我花了2周時間收集了一波大廠面經(jīng),節(jié)后準(zhǔn)備跳槽的可以點擊這里領(lǐng)取

          推薦閱讀

          ··································

          你好,我是程序猿DD,10年開發(fā)老司機(jī)、阿里云MVP、騰訊云TVP、出過書創(chuàng)過業(yè)、國企4年互聯(lián)網(wǎng)6年從普通開發(fā)到架構(gòu)師、再到合伙人。一路過來,給我最深的感受就是一定要不斷學(xué)習(xí)并關(guān)注前沿。只要你能堅持下來,多思考、少抱怨、勤動手,就很容易實現(xiàn)彎道超車!所以,不要問我現(xiàn)在干什么是否來得及。如果你看好一個事情,一定是堅持了才能看到希望,而不是看到希望才去堅持。相信我,只要堅持下來,你一定比現(xiàn)在更好!如果你還沒什么方向,可以先關(guān)注我,這里會經(jīng)常分享一些前沿資訊,幫你積累彎道超車的資本。

          點擊領(lǐng)取2022最新10000T學(xué)習(xí)資料
          瀏覽 34
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <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>
                  日本黄色A片免费看 | 国产又爽 又黄 的网站 | 亚洲乱伦A片 | 美国少妇xxxx内射 | 欧美成人视频免费网站 |