Apifox helper
apifox helper是针对apifox文档的官方插件,可以手动scan controller 并上传该controller内的api文档。这样在项目未发布的情况下,也能即使提供外部人员使用文档。
CamelCase
使用快捷键转换驼峰、下划线、大写等的简捷工具
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内滚动条的工具,提供更快捷的代码高亮配置,当代码长度较大时,可以提高开发效率。
支持高亮配置,F2跳转高亮problems等功能
https://plugins.jetbrains.com/plugin/18824-codeglance-pro
GeneralAllSetter
在禁止使用bean copy工具的场景下,类转换往往需要手动setter,有这样一个setter生成器会防止漏掉。但随着AI code助手的出现,已经是可以被替代的功能。
jclasslib
可以解析class文件,可视化的呈现class文件结构,对于学习class结构知识很有帮助
maven helper
支持对pom文件解析和分析,在分析依赖传递引发的问题时很有帮助
MybatisCodeHelperPro
对基于mybatis xml 文件的支持语法提示、语法高亮、xml索引等,可以提高开发效率,还是不错的。
SQL Params Setter
可以将 console控制台的sql日志组装成完成的sql语句,但是对于postgresql 等特殊函数的支持不太好,或许可以改进支持用户选择数据引擎,以生成正确SQL。
Translation
翻译插件,非常好用的一款插件,支持Google、DeepL、微软、baidu等翻译,作者更新也比较积极,谷歌翻译不可用时,支持配置自定义hosts。
RestfulToolkit / RestfulToolkit-fix
支持快捷的接口搜索、以及接口地址复制,还是非常实用的。
https://plugins.jetbrains.com/plugin/16788-restfultoolkit-fix
jRebel/xRebel
商业化的代码热更新插件,比idea自带的热更新更强大,支持新加字段、spring注入等,可以避免很多因为需要重启项目而浪费的时间。不过需要自己购买或者找破解版的。
可以找找大佬们怎么办的,或者自己想想其他办法。https://www.jpy.wang/page/jrebel.html
mybatis xml reloader
一个支持mybatis xml reload的差价,通过pom jar包的方式集成在项目内部
<!--开源项目,热加载mybatis xml文件-->
<dependency>
<groupId>io.github.wayn111</groupId>
<artifactId>mybatis-xmlreload-spring-boot-starter</artifactId>
<version>2.0.5.m3</version>
</dependency>