用这些IDEA插件,让你早下班两小时
GenerateAllSetter:一键调用一个对象的所有setter方法
RestfulTool:自动显示所有URL接口,快速检索接口
SequenceDiagram:以图形界面形式显示方法调用链,方便阅读源码、梳理代码
CamelCase:变量下划线转驼峰命名
Rainbow Brackets:帮助程序员识别代码中括号(包括圆括号、方括号和大括号)的嵌套层次
CodeGlance:用过 sublime 的同学会知道右侧有一个当前文件中代码的缩略图
Key Promoter:告知你这个鼠标操作可以用什么快捷键替代
String Manipulation:字符串转换工具
mybaties log free:mybaties log free 用来自动填充参数,拼凑出完整的sql语句
Lombok:为实体类自动生成get set等方法
MyBatisX:添加从mapper跳转到对应xml的功能
GenerateAllSetter 一键调用一个对象的所有setter方法
将鼠标的光标放在实体类的类名上,然后按Alt+Enter快捷键,出现如下面板:
我们这里选择第一项"Generate all setter with default value",一键生成对所有属性默认赋值。
RestfulTool 自动显示所有URL接口,快速检索接口
SequenceDiagram 以图形界面形式显示方法调用链,方便阅读源码、梳理代码
CamelCase 变量下划线转驼峰命名
在 kebab-case、SNAKE_CASE、PascalCase、camelCase、snake_case 或 space case 之间轻松切换。请参阅编辑菜单或使用 ⇧ + ⌥ + U / Shift + Alt + U。允许禁用某些转换或在首选项中更改它们的顺序。
Rainbow Brackets 帮助程序员识别代码中括号(包括圆括号、方括号和大括号)的嵌套层次
CodeGlance 当前文件中代码的缩略图
用过 sublime 的同学会知道右侧有一个当前文件中代码的缩略图,这个插件可以让 idea 也具有此功能。
Key Promoter 是一个提示插件
当你在IDEA里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter 会弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。对于想完全使用快捷键在IDEA的,这个插件就很有用。
String Manipulation:字符串转换工具
大小写切换,排序,过滤,递增,与列对齐,grepping,转义,编码等。还支持对字符串的各种加、解密(MD5、Base64等)操作。
String Manipulation 插件用来对字符串进行处理,比如:变量名使用驼峰形式、常量需要全部大写,编码解码等等。
mybaties log free 用来自动填充参数,拼凑出完整的sql语句
下面去程序里跑一个sql看看,正常我们Debug下打印的sql如下,不会自动填充参数
而Mybatis Log Plugin Free中打印的sql如下,是会自动填充参数的
不做过多介绍
Lombok:为实体类自动生成get set等方法
MyBatisX:添加从mapper跳转到对应xml的功能