日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

gsonformat插件_裂墙推荐!IntelliJ IDEA 常用插件一览,让效率成为习惯

發(fā)布時(shí)間:2025/3/12 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 gsonformat插件_裂墙推荐!IntelliJ IDEA 常用插件一览,让效率成为习惯 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、官方工具

IntelliJ IDEA 默認(rèn)安裝并提供了非常多的工具,比如 Git Integration、Maven Integration、Markdown support、SSH Remote Run 等。其中有很多好用,但是不為人知的工具。

1.?REST client

在日常開發(fā)過程中,我們或多或少都涉及到 API 接口的測(cè)試。例如,有的小伙伴使用 Chrome 的 Postman 插件,或者使用火狐的 restclient 等工具。事實(shí)上,這些工具是測(cè)試 API 接口非常有效的方式之一,筆者之前也一直使用 Postman 完成 API 接口的測(cè)試工作。今天,筆者推薦另外一個(gè)非常好用的小工具,能夠幫助讀者快速測(cè)試 API 接口。這個(gè)工具就是 IDEA 的 Editor REST Client。IDEA 的 Editor REST Client 在 IntelliJ IDEA 2017.3 版本就開始支持,在 2018.1 版本添加了很多的特性。事實(shí)上,它是 IntelliJ IDEA 的 HTTP Client 插件。詳細(xì)使用文檔,參考:http://blog.720ui.com/2018/restclient_use/

2. UML Support

如果需要研究源碼,內(nèi)置 UML Support 插件可以很好地查看類繼承關(guān)系。詳細(xì)使用文檔,參考:https://www.jetbrains.com/help/idea/class-diagram.html

未完待續(xù)。。。

二、市場(chǎng)插件

  • 阿里代碼規(guī)約檢測(cè)
  • 快捷鍵提示工具:Key promoter X
  • 代碼注解插件:Lombok
  • 代碼生成工具:CodeMaker
  • 單元測(cè)試測(cè)試生成工具:JUnitGenerator
  • Mybatis 工具:Free Mybatis plugin
  • Maven輔助神器:Maven Helper
  • JSON轉(zhuǎn)領(lǐng)域?qū)ο蠊ぞ?#xff1a;GsonFormat
  • 領(lǐng)域?qū)ο筠D(zhuǎn)JSON工具:POJO to JSON
  • 時(shí)序圖生成工具:SequenceDiagram
  • 字符串工具:String Manipulation
  • 代碼作色工具:Rainbow Brackets
  • RESTful 服務(wù)開發(fā)輔助工具集:?RestfulToolkit
  • 日志工具:Grep Console
  • 生成對(duì)象set方法:GenerateAllSetter
  • Redis可視化:Iedis
  • K8s工具:Kubernetes
  • 中英文翻譯工具:Translation

1. 阿里代碼規(guī)約檢測(cè)

目前,插件檢測(cè)有兩種模式:實(shí)時(shí)檢測(cè)、手動(dòng)觸發(fā)。詳細(xì)使用文檔,參考:https://github.com/alibaba/p3c/blob/master/idea-plugin/README_cn.md
  • 阿里巴巴 Java 開發(fā)手冊(cè)(詳盡版):https://github.com/alibaba/p3c/blob/master/阿里巴巴Java開發(fā)手冊(cè)(詳盡版).pdf
  • GitHub :?https://github.com/alibaba/p3c
  • IDEA 插件地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
此外,類似的插件還有 FindBugs 和 CheckStyle。對(duì)了,我把公眾號(hào)(Java后端)歷史發(fā)布過的 IDEA 博文整理了出來,關(guān)注微信公眾號(hào):Java后端,后臺(tái)回復(fù)「666」即可。

2. 快捷鍵提示工具:Key promoter X

Key Promoter X 是一個(gè)快捷鍵提示插件,如果鼠標(biāo)操作是能夠用快捷鍵替代,Key Promoter X 會(huì)提示可以用什么快捷鍵替代。詳細(xì)使用文檔,參考:https://plugins.jetbrains.com/plugin/9792-key-promoter-x

3. 代碼注解插件:Lombok

lombok 的使用,參考?:https://projectlombok.org/。我們需要在代碼中引入三方庫,然后安裝 lombok 插件即可。<dependency>? <groupId>org.projectlombokgroupId>? <artifactId>lombokartifactId>? <version>最新版本號(hào)version>dependency>

4. 代碼生成工具:CodeMaker

開發(fā)過程中,經(jīng)常手工編寫重復(fù)代碼。現(xiàn)在,可以通過 CodeMaker 來定義 Velocity 模版來支持自定義代碼模板來生成代碼。目前,CodeMaker 自帶兩個(gè)模板。Model:根據(jù)當(dāng)前類生成一個(gè)與其擁有類似屬性的類,用于自動(dòng)生成持久類對(duì)應(yīng)的領(lǐng)域類。Converter:該模板需要兩個(gè)類作為輸入的上下文,用于自動(dòng)生成領(lǐng)域類與持久類的轉(zhuǎn)化類。詳細(xì)使用文檔,參考:https://github.com/x-hansong/CodeMaker

5. 單元測(cè)試測(cè)試生成工具:JUnitGenerator

單元測(cè)試是必不可少的!我們可以使用 JUnitGenerator 插件來自動(dòng)創(chuàng)建了單元測(cè)試。我們可以使用提供的 velocity 模板定制單元測(cè)試輸出代碼。如果在已經(jīng)存在單元測(cè)試的地方創(chuàng)建了單元測(cè)試,則會(huì)提示用戶進(jìn)行覆蓋或合并操作。合并操作允許用戶有選擇地創(chuàng)建目標(biāo)文件內(nèi)容。詳細(xì)使用文檔,參考:https://plugins.jetbrains.com/plugin/3064-junitgenerator-v2-0

6. Mybatis 工具:Free Mybatis plugin

現(xiàn)在,MyBatis 框架已占領(lǐng)半壁江山。因此,圍繞著 MyBatis 的插件和工具越來越多。Free Mybatis plugin 非常方便進(jìn)行 Mapper 接口和 XML 文件之間跳轉(zhuǎn)。詳細(xì)使用文檔,參考:
https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin。此外,收費(fèi)版的還有 Mybatis plugin。對(duì)于 Mybatis 的工具還有很多,比如 mybatis-log-plugin、codehelper.generator。此外,非 IDEA的工具有:Mybatis 分頁插件 Mybatis-PageHelper、Mybatis 代碼生成工具 mybatis-generator 等。地址:http://www.mybatis.org/generator/

7. Maven輔助神器:Maven Helper

如果 Maven 引入的 jar 包有沖突,可以使用 Maven Helper 插件來幫助分析。詳細(xì)使用文檔,參考:https://plugins.jetbrains.com/plugin/7179-maven-helper

8. JSON轉(zhuǎn)領(lǐng)域?qū)ο蠊ぞ?#xff1a;GsonFormat

在開發(fā)過程中,我們可能會(huì)遇到 json 格式的字符串轉(zhuǎn)換成實(shí)體類參數(shù)的場(chǎng)景,這個(gè)插件可以根據(jù) JSONObject 格式的字符串,自動(dòng)生成實(shí)體類參數(shù)。詳細(xì)使用文檔,參考:https://github.com/zzz40500/GsonFormat
那么,如何使用呢?我們可以使用 GsonFommat 的快捷鍵,默認(rèn) option + s (mac), alt + s (win) 通過以下方式修改快捷鍵。或者點(diǎn)擊工具欄的 Generate 來喚起生成工具。

9. 領(lǐng)域?qū)ο筠D(zhuǎn)JSON工具:POJO to JSON

為了測(cè)試需要,我們需要將簡(jiǎn)單 Java 領(lǐng)域?qū)ο筠D(zhuǎn)成 JSON 字符串方便用 postman 或者 curl 模擬數(shù)據(jù)。詳細(xì)使用文檔,參考:https://plugins.jetbrains.com/plugin/9686-pojo-to-json

10. 時(shí)序圖生成工具:SequenceDiagram

有的時(shí)候,我們需要梳理業(yè)務(wù)邏輯或者閱讀源碼。從中,我們需要了解整個(gè)調(diào)用鏈路,反向生成 UML 的時(shí)序圖是強(qiáng)需求。其中,SequenceDiagram 插件是一個(gè)非常棒的插件。詳細(xì)使用文檔,參考:https://plugins.jetbrains.com/plugin/8286-sequencediagram

11. 字符串工具:String Manipulation

String Manipulation 插件提供了非常豐富字符串工具,例如命名替換(?(camelCase, kebab-lowercase, KEBAB-UPPERCASE, snakecase, SCREAMINGSNAKE_CASE, dot.case, words lowercase, Words Capitalized, PascalCase)等。詳細(xì)使用文檔,參考:https://plugins.jetbrains.com/plugin/2162-string-manipulation

12. 代碼作色工具:Rainbow Brackets

Rainbow Brackets 插件可以實(shí)現(xiàn)配對(duì)括號(hào)相同顏色,并且實(shí)現(xiàn)選中區(qū)域代碼高亮的功能。詳細(xì)使用文檔,參考:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

事實(shí)上,代碼作色之后,可以非常方便我們閱讀。類似的工具還有:Grep Console 來自定義設(shè)置控制臺(tái)輸出顏色等。

13. RESTful 服務(wù)開發(fā)輔助工具集: RestfulToolkit

開發(fā)中,經(jīng)過會(huì)根據(jù) URI 的部分信息來查找對(duì)應(yīng)的 Controller 中方法,RestfulToolkit 提供了一套 RESTful 服務(wù)開發(fā)輔助工具集,提供了如下功能:根據(jù) URL 直接跳轉(zhuǎn)到對(duì)應(yīng)的方法定義 ( Ctrl \ or Ctrl Alt N ); 提供了一個(gè) Services tree 的顯示窗口; 一個(gè)簡(jiǎn)單的 http 請(qǐng)求工具; 在請(qǐng)求方法上添加了有用功能: 復(fù)制生成 URL;,復(fù)制方法參數(shù)... 其他功能: java 類上添加 Convert to JSON 功能,格式化 json 數(shù)據(jù) ( Windows: Ctrl + Enter; Mac: Command + Enter )。詳細(xì)使用文檔,參考:https://plugins.jetbrains.com/plugin/10292-restfultoolkit

14. 日志工具:Grep Console

參考:https://plugins.jetbrains.com/plugin/7125-grep-console不同級(jí)別日志通過顏色區(qū)分,一路了然高亮日志便捷檢索日志

15. 生成對(duì)象set方法:GenerateAllSetter

開發(fā)中,有時(shí)可以通過BeanUtil等工具類進(jìn)行對(duì)象之間的屬性拷貝,但有時(shí)候也需要手工進(jìn)行賦值。通過GenerateAllSetter,可以一鍵生成對(duì)象的所有set語句。

16. Redis可視化:Iedis

參考:https://plugins.jetbrains.com/plugin/9228-iedis使用參考:https://codesmagic.com/iedis/userguide/getting-started 可方便的執(zhí)行增刪查改及使用命令行進(jìn)行操作。

17. K8s工具:Kubernetes

參考 https://plugins.jetbrains.com/plugin/10485-kubernetes 支持編輯 Kubernetes 資源文件,如下:可以比較方便的查看yaml中的各項(xiàng) placeholder 的默認(rèn)值,且可以方便的鏈接到value位置。

18. 中英文翻譯工具:Translation

最騷的操作是什么?一位小伙伴說過:說到了變量命名,先用中文寫好,然后用 Translation 插件的 translate and replace 一鍵替換為英文,這樣效率高而且準(zhǔn)確。詳細(xì)使用文檔,參考:https://plugins.jetbrains.com/plugin/8579-translation

作者:梁桂釗

公眾號(hào):微微科技公司
-END-如果看到這里,說明你喜歡這篇文章,請(qǐng)轉(zhuǎn)發(fā)、點(diǎn)贊。同時(shí)標(biāo)星(置頂)本公眾號(hào)可以第一時(shí)間接受到博文推送。1.?面試時(shí)最怕問到Java虛擬機(jī)內(nèi)存模型?2.?如何打造并維護(hù)一個(gè)超大流量的秒殺系統(tǒng)?3.?IntelliJ?IDEA?2020.1穩(wěn)定版發(fā)布4.?亂碼問題讓人頭疼

總結(jié)

以上是生活随笔為你收集整理的gsonformat插件_裂墙推荐!IntelliJ IDEA 常用插件一览,让效率成为习惯的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线视频观看免费 | 国产黄a | 亚洲欧美视频在线播放 | 欧美成在线观看 | 美国爱爱视频 | 天天做天天爱夜夜爽 | 日韩精品一区二区电影 | 久久久91 | 性史性农村dvd毛片 日韩精品在线视频观看 | 日韩经典第一页 | 日本一级做a爱片 | 久久精品噜噜噜成人88aⅴ | av色先锋| 污视频免费在线观看 | 国产精品日韩精品欧美精品 | 色视频在线观看免费 | 伊人春色在线视频 | 欧美性猛交xxxx偷拍洗澡 | 日韩视频免费看 | 色大师av一区二区三区 | 99热这里| 人人澡人人澡人人 | 国产视频一区二区不卡 | 国产www在线观看 | 一区二区三区视频在线免费观看 | 色图自拍 | 午夜寂寞剧场 | 国产三级在线 | 爱色成人网 | 中文字幕日韩人妻在线视频 | 国内外成人激情视频 | 国产精品99精品无码视亚 | 国产成人精品综合久久久久99 | 久久久久国产精品无码免费看 | 啪啪激情网 | 亚洲午夜网 | 人人妻人人澡人人爽精品日本 | 国产成人精品在线播放 | 国产精品乱码久久久久久 | 欧美老肥婆性猛交视频 | 久久精品欧美一区 | 蜜臀av性久久久久蜜臀aⅴ | 亚洲一区二区自偷自拍 | 91精彩视频在线观看 | 97视频免费在线观看 | 动漫美女被到爽流 | 伊人久久在线 | 1024视频污 | 在线观看午夜 | 中文字幕一区二区三区乱码不卡 | 日韩人妻无码精品久久久不卡 | 伊人二区 | 色妻影院 | 国产福利一区在线观看 | www.四虎影视 | 国产精品不卡在线观看 | 91手机在线视频 | 欧美日韩不卡合集视频 | 黑人与日本少妇 | 国产青青草在线 | 国产欧美网站 | 九热精品视频 | 亚洲AV无码一区二区三区少妇 | 韩国主播青草200vip视频 | 麻豆一区二区 | www.com国产| 免费特级黄色片 | 美女av网站 | 日韩欧美视频网站 | 日本一区二区免费在线观看 | 国产熟妇一区二区三区aⅴ网站 | 久久国产露脸精品国产 | 四虎av网址 | 搞中出| caoprom超碰| 夜夜爽夜夜叫夜夜高潮漏水 | 午夜做爰xxxⅹ性高湖视频美国 | 少妇福利在线 | 黑人巨大精品欧美 | 久久久久久久久国产精品 | 综合久久久久综合 | 小毛片在线观看 | 搡老岳熟女国产熟妇 | 欧美日韩一区二区三区在线播放 | 悠悠色在线 | 91看片视频 | 日韩激情视频网站 | 亚洲中文字幕无码av永久 | 国产精品一区二区精品 | 韩国女主播一区二区 | 男人懂得网站 | 欧美三级手机在线观看 | 啪啪自拍| av资源免费| 亚洲国产aⅴ精品一区二区的游戏 | 蜜桃一区二区 | 在线免费观看h片 | 极品探花在线 | 黄色日本视频 |