1.Free Mybatis plugin
可以从Mapper中直接跳转的xml,点击绿色箭头就可以跳到xml中对应方法
反之还可以跳回来
2.Grep Console
可以把控制台打印的日志按照级别按颜色区分
安装完成后需要在setting -->Grep Console 设置
3.GenerateAllSetter
一键生成对象setter方法
例如:
PayChargeCompany company = payChargeCompanyMapper.selectByMerchNo(merchNo);
在PayChargeCompany 或 company上按alt+enter
第一种是不带默认值,第二种带默认值
4.Mybatis Log Plugin
安装完成后点击 Tool -->Mybatis Log Plugin
控制台就会多出一个选项卡,默认都打印在一行,可以选择左侧框选的Format sql按钮进行sql格式化,如图
5.CodeGlance
将类似于Sublime中的代码小地图嵌入到编辑器窗格中。使用自定义颜色进行语法高亮
右侧会出现一个长条,可以快速拖动定位代码
6.Key Promoter X
快捷键提示
当你使用ctrl + 鼠标左键进入方法时,右下角就会提示你这个操作的快捷键
还会统计你的使用次数
7.Lombok
日志打印等 @Getter @Setter @Data 省去getter setter代码
详细:https://plugins.jetbrains.com/plugin/6317-lombok
import lombok.extern.java.Log;
import lombok.extern.slf4j.Slf4j;
@Data
public class User{
private int id;
private String name;
}
@Slf4j
public class LogExampleOther {
public static void main(String... args) {
log.error("Something else is wrong here");
}
}
8.Rainbow Brackets
帮助区分前后括号对应关系,颜色可以设置
9.Translation
集成谷歌翻译,可以直接在idea中翻译词汇,在单词上右键–>Translate 或者在工具栏直接翻译都可以
10.GsonFormat
快速将JSON字符串转换为内部类实体类
手动新建一个类Person,如图打开GsonFormat (或者按下快捷键 Alt + Insert):
输入我们的json串或json数组,点击ok
[{"name":"张三","age":12},{"name":"李四","age":24}]
我们可以选择我们想要的字段,点击ok,生成字段及getter setter
11.CamelCase
字段大小写驼峰转换
shift+alt+u 可以在各种样式转换
更多请参考:https://blog.csdn.net/weixin_41846320/article/details/82697818