Chinese (Simplified) LanguagePack / 中文语言包:实现编辑器中文化
Rainbow Brackets:将括号按照不同的颜色进行显示,方便您在代码中匹配括号。
Alt + 鼠标右键
:除了当前括号内的代码,其余代码都会显灰Ctrl + 鼠标右键
:会高亮当前括号里面的内容HighlightBracketPair:可以对选中的括号进行高亮显示。
grep console:实现不同等级日志显示不同颜色,增加可读性
CodeGlance Pro:在编辑器右侧添加了一个小型代码地图,可以帮助您快速导航和查找代码。
MyBatis Log Free:控制台右键点击 Mybatis log Plugin
启动插件,会自动生成可执行的 sql 语句,即填充参数到 sql 中。(默认的 mybatis sql 日志是带 ?
号的)
Cool Request:一款在线 API 调试调用插件,提供了强大的参数推测能力、运行时反射调用等能力。
String Manipulation:String Manipulation 是一个用于对字符串进行操作和转换的插件。它提供了一系列方便的功能,如大小写转换、格式化、编码转换、字符串拼接、特殊字符处理等。该插件可以帮助开发人员快速处理字符串,提高开发效率。
GenerateO2O:GenerateO2O 是一个用于生成对象之间映射代码(如 POJO、DTO、Entity 等)的插件。它可以根据已有的类自动生成对应的映射代码,省去手动编写映射逻辑的麻烦。这对于在不同层之间传输数据、进行对象转换等情况下非常有用。
用法参考:https://blog.csdn.net/lianghecai52171314/article/details/103832278
BeanUtils.copyProperties()
方法也能实现对象之间的转换,不过该方法 是基于反射实现的,性能有影响,不建议使用大数据查询的情况下,使用
set
,get
方法会比使用BeanUtils
之类的方法快很多。
GenerateAllSetter:将光标放在对象位置,按住 alt + enter
生成
GsonFormatPlus:根据 json 生成对象,可结合 lombok。
Smart Input:一款可以根据输入位置的上下文智能分析【当前处于什么场景】应该使用哪种输入法并自动切换,而且还可以通过【光标的颜色】来提醒当前是什么输入法以及大小写状态,并支持自定义设置选项的智能插件。
translation:右键使用,或 ctrl + shift + y
使用,需要配置翻译引擎
JRebel and XRebel:JRebel 是一款 JVM 插件,它使得 Java 代码修改后不用重启系统,立即生效。Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。目前对于 idea 热部署最好的解决方案就是安装 JRebel 插件。(14天免费试用)
Alibaba Java Coding Guidelines:代码规范检查插件
Statistic:Statistic 是一个用于统计代码信息和指标的插件。它可以分析代码的【行数、类数、方法数、注释比例】等各种统计数据,并以可视化的方式展示。这对于了解项目的整体情况、代码质量和维护成本等方面非常有帮助。
以下是一些常见的统计指标及其含义:
SequenceDiagram:可通过右键生成时序图,便于我们阅读源码
GitToolBox:GitToolBox 是一个用于集成 Git 版本控制工具的插件。它提供了一些方便的 Git 操作和功能,如查看文件修改历史、提交和推送代码、分支管理、合并代码等。该插件可以让开发人员更方便地使用 Git 进行版本控制和团队协作。
便您参考和分享。