idea插件
[TOC]
Grep console
自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,在console中右键就能打开。
并且可以设置不同的日志级别的显示样式。
Free Mybatis plugin
mybatis 插件,让你的mybatis.xml像java代码一样编辑。我们开发中使用mybatis时时常需要通过mapper接口查找对应的xml中的sql语句,该插件方便了我们的操作。
安装完成重启IDEA之后,我们会看到code左侧或多出一列绿色的箭头,点击箭头我们就可以直接定位到xml相应文件的位置。
xml中也有向外的箭头
注意:使用之后mapper.xml会报错idea mybatis报错:<statement> or DELIMITER expected, got 'id'
settings->Language Injections-> 点击进去去掉sql, 下面是改过之后的样式
逆向生成代码步骤
-
配置好database
-
右键表,会有mybatis-generator选项,点击进去
主要配置好package以及path,下面的选项根据各自情况谨慎勾选
MyBatis Log Plugin
另一款国人关于 Mybatis 的作品,评分也很高,作用是将Mybatis 生成的 sql 还原为原始整个 sql。方便在开发中从日志中跟踪调试 sql语句。
在网上下载破解版 plugin.intellij.assistant.mybaitslog-2020.1-1.0.3.jar
, 使用disk方式进行安装
效果
注意:如果使用单元测试,由于Test Results 和 主程序以及单测方法都打印这个sql语句,Mybatis Log会重复显示3次。
Alibaba Java Coding Guidelines
阿里巴巴代码规范检查插件,当然规范可以参考《阿里巴巴Java开发手册》。
Key promoter
Key promoter 是IntelliJ IDEA的快捷键提示插件,会统计你鼠标点击某个功能的次数,提示你应该用什么快捷键,帮助记忆快捷键,等熟悉了之后可以关闭掉这个插件。
Gsonformat4DataBinding
可根据json数据快速生成java实体类。
自定义个javaBean(无任何内容,就一个空的类),复制你要解析的Json,然后按下自动生成代码快捷键弹出自动生成列表,其中就有Gsonformat4DataBinding选项,点击进去个性化设置,然后粘贴刚复制的json,点击ok即可。如下:
Restfultookit
Spring MVC网页开发的时候,我们都是通过requestmapping的方式来定义页面的URL地址的,为了找到这个地址我们一般都是cmd+shift+F的方式进行查找,大家都知道,我们URL的命名一个是类requestmapping+方法requestmapping,查找的时候还是有那么一点不方便的,restfultookit就能很方便的帮忙进行查找。
就能直接定位到我们想要的controller。这个也是真心方便,当然restfultookit还为我们提供的其他的功能。根据我们的controller帮我们生成默认的测试数据,还能直接调用测试,这个可以是解决了我们每次postman调试数据时,自己傻傻的组装数据的的操作,这个更加清晰,比在console找数据包要方便多了。
使用idea自带的endpoint也不错
Git Commit Template
老是有人吐槽你提交的 Git 不规范?你可以试试这个插件。它提供了很好的 Git 格式化模版,你可以按照实际情况格式化你的提交信息。
根据需要填写
JRebel
参考:idea支持热部署
注册码:https://tools.hexianwei.com/#/tools/jrebel
20220309: https://jrebel.qekang.com/
Translation
在IDE里面进行翻译
Rainbow Brackets
在代码非常复杂时,各种俄罗斯套娃式的括号简直让人心碎,Rainbow Brackets则是一款可以对成对括号进行着色的插件,顾名思义“彩虹色的括号”,从此复杂代码一眼即可看穿!