翻譯|使用教程|編輯:鮑佳佳|2021-03-01 10:31:05.813|閱讀 643 次
概述:在介紹發行預覽之前,使我們進入了最終的v2021.1版本。在此構建中,您可以測試WSL 2對Maven和Gradle項目的支持,HTTP客戶端及其UI更新中的SSL支持,查詢JSONPath的可能性等。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
IntelliJ IDEA是Java語言開發的集成環境,IntelliJ在業界被公認為優秀的Java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能可以說是超常的。
WSL 2支持(第2部分)
如果您的Maven或Gradle項目存儲在WSL 2中(\\wsl$\<Linux distribution name>\<path to project>),則現在可以在IntelliJ IDEA中打開它們并在WSL 2環境中使用它們。
框架和網絡
HTTP客戶端中的UX和UI更新
當您從HTTP客戶端運行請求時,IDE將打開“Services”工具窗口?,F在,可以通過單擊旁邊的減號來折疊返回的HTML,JSON或XML。
右邊的垂直窗格已經有了新的外觀?,F在,響應視圖設置被分組在“眼睛”圖標下。單擊它時,您可以選擇顯示行號和查看響應的格式。此外,通過單擊相應的圖標,可以輕松滾動到響應的頂部和底部。
最后一個新圖標“Copy Response Body To Clipboard”使您可以復制響應正文,而無需完整響應包含的所有其他信息。
HTTP客戶端中的SSL支持
如果您對https://協議使用SSL客戶端身份驗證,則現在可以通過單擊Add environment file并選擇private來在HTTP客戶端中定義SSL設置。IDE將自動創建一個文件,您可以在其中添加SSL配置。
JPA的UX改進
在包含JPA實體的項目中,您會在裝訂線中找到經過重新設計和改進的圖標?,F在可以單擊它們,并包含有關實體及其屬性的最有用操作的列表。
我們還改善了對Kotlin和多模塊項目的JPA支持。
適用于Jakarta EE 9的JPA控制臺
在v2021.1中,可用于Jakarta EE 9項目的JPA控制臺用于編寫和運行JPQL查詢。
Spring
我們將繼續改善在IntelliJ IDEA中使用Spring的體驗。這是到目前為止我們已經解決的問題列表:
JSONPath支持
對于使用JSONPath的人來說,有一些好消息,這是一種查詢語言,它使您可以在JSON文檔中查找不同的代碼元素:IntelliJ IDEA現在支持采用Goessner和Jayway語法的JSONPath表達式。
對于JSON文件,請通過“ Edit/Find/ Evaluate JSONPath Expression”調用新操作以打開專用工具窗口。搜索字段提供代碼幫助,可幫助您快速編寫查詢并應用各種復雜的過濾器。您還可以選擇如何顯示查詢輸出:作為值或所需數據的路徑。
對于使用JSONPath表達式的代碼,請將插入符號放在JSONPath字符串內,按Alt + Enter,然后選擇“Evaluate JSONPath Expression”。該操作將打開一個對話框,該對話框提供與上一段中所述的功能相同的功能,另外還提供一個區域,您可以在其中輸入示例JSON輸入。
UML圖的新配色方案
如果您使用淺色主題,則此更新適合您。在UML圖現在使用新的配色方案,使他們更整潔,更可讀的期待。
大幅改進
Swagger UI現在支持帶有外部文件引用($ ref)的規范。
規范文件的“Structure”視圖現在還具有更多節點,包括“Security, Callbacks, Examples。
Selenium頁面對象生成器
我們增加了對新工具的支持,該工具使您可以檢測Web應用程序的DOM元素。您可以通過Tools | Generate Selenium Page Object請記住,您必須事先安裝Selenium UI Testing插件。
在網址欄中輸入網頁地址,然后單擊其旁邊的目標圖標?,F在,您可以選擇任何DOM元素。單擊左側窗格中的加號圖標,以將該元素添加到下面的區域。一旦有了代碼,就可以更改其語言或框架。我們的工具支持Java,Kotlin和Groovy以及Selenium,FluentLenium,Selenide,Geb,Atlas和JDI Light等框架。
您可以通過選擇Selenium | Page Object Templates in Settings/Preferences | Editor | File and Code Templates來自定義每個框架的代碼模板。
kotlin
語言注入改進
您可以將用其他語言編寫的代碼插入您的Kotlin代碼中-我們稱這種語言注入。在v2021.1中,我們修復了一些獲得最多投票的語言注入問題。
首先,當使用三引號插入多行字符串并在末尾添加.trimIndent()或.trimMargin()函數時,三引號內的行將正確突出顯示,并且所提到的函數將按預期工作。
其次,連接字符串時,語言注入可以正常工作。
UML圖
在此EAP中,您可以通過UML類圖測試Kotlin代碼可視化。您可以通過“Diagrams | Show diagrams | Java classes"視圖來構建工程圖。或從編輯器中選擇類名稱,然后在macOS上按???U,在Windows或Linux上按Ctrl + Alt + Shift + U。
當前,這些圖僅顯示繼承和嵌套關系,但我們計劃支持更詳細的關聯連接,例如聚合,構造,依賴關系等。
好了這就是今天的內容了,如果今天的文章未解決你的需求,可點擊獲取更多免費教程。不要忘了在評論與我們分享您的想法和建議,慧都作為IntelliJ IDEA正版合作商,我們推出"軟件國產化服務季"活動(點擊查看詳情)!現IntelliJ正版授權在線訂購最高立減3000元!低至1333!還有多種授權方式供你選擇。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: