Apifox helper
apifox helper是針對apifox文檔的官方插件,可以手動(dòng)scan controller 并上傳該controller內(nèi)的api文檔。這樣在項(xiàng)目未發(fā)布的情況下,也能即使提供外部人員使用文檔。
CamelCase
使用快捷鍵轉(zhuǎn)換駝峰、下劃線、大寫等的簡捷工具
witch easily between kebab-case, SNAKE_CASE, PascalCase, camelCase, snake_case or space case. See Edit menu or use ? + ? + U / Shift + Alt + U.
https://plugins.jetbrains.com/plugin/7160-camelcase
CodeGlance Pro
代碼地圖,是替代原生idea內(nèi)滾動(dòng)條的工具,提供更快捷的代碼高亮配置,當(dāng)代碼長度較大時(shí),可以提高開發(fā)效率。
支持高亮配置,F(xiàn)2跳轉(zhuǎn)高亮problems等功能
https://plugins.jetbrains.com/plugin/18824-codeglance-pro
GeneralAllSetter
在禁止使用bean copy工具的場景下,類轉(zhuǎn)換往往需要手動(dòng)setter,有這樣一個(gè)setter生成器會(huì)防止漏掉。但隨著AI code助手的出現(xiàn),已經(jīng)是可以被替代的功能。
jclasslib
可以解析class文件,可視化的呈現(xiàn)class文件結(jié)構(gòu),對于學(xué)習(xí)class結(jié)構(gòu)知識(shí)很有幫助
maven helper
支持對pom文件解析和分析,在分析依賴傳遞引發(fā)的問題時(shí)很有幫助
MybatisCodeHelperPro
對基于mybatis xml 文件的支持語法提示、語法高亮、xml索引等,可以提高開發(fā)效率,還是不錯(cuò)的。
SQL Params Setter
可以將 console控制臺(tái)的sql日志組裝成完成的sql語句,但是對于postgresql 等特殊函數(shù)的支持不太好,或許可以改進(jìn)支持用戶選擇數(shù)據(jù)引擎,以生成正確SQL。
Translation
翻譯插件,非常好用的一款插件,支持Google、DeepL、微軟、baidu等翻譯,作者更新也比較積極,谷歌翻譯不可用時(shí),支持配置自定義hosts。
RestfulToolkit / RestfulToolkit-fix
支持快捷的接口搜索、以及接口地址復(fù)制,還是非常實(shí)用的。
https://plugins.jetbrains.com/plugin/16788-restfultoolkit-fix
jRebel/xRebel
商業(yè)化的代碼熱更新插件,比idea自帶的熱更新更強(qiáng)大,支持新加字段、spring注入等,可以避免很多因?yàn)樾枰貑㈨?xiàng)目而浪費(fèi)的時(shí)間。不過需要自己購買或者找破解版的。
可以找找大佬們怎么辦的,或者自己想想其他辦法。https://www.jpy.wang/page/jrebel.html
mybatis xml reloader
一個(gè)支持mybatis xml reload的差價(jià),通過pom jar包的方式集成在項(xiàng)目內(nèi)部
<!--開源項(xiàng)目,熱加載mybatis xml文件-->
<dependency>
<groupId>io.github.wayn111</groupId>
<artifactId>mybatis-xmlreload-spring-boot-starter</artifactId>
<version>2.0.5.m3</version>
</dependency>