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