IDEA好用插件及奇技淫巧-提高开发速度和调试速度
目录
IDEA插件及使用技巧
奇技淫巧之后缀补全
IDEA 有个后缀补全功能(不是自动补全),这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。
使用的方式也很简单,就是在一个表达式后按下点号 . ,然后输入一些提示或者在列表中选择一个候选项,然后回车.
var声明
null判空
notnull 判非空
nn 判非空
for 遍历
fori 带索引的遍历
not 取反
if 条件判断
return 返回值
Ctrl+J可以显示可用的后缀补全
查看所有的后缀自动补全模板或进行设置(例如某个模板不需要可以禁用),点击go to Settings → Editor → Postfix Templates进入
奇技淫巧之插件
Translation翻译插件
Translation是一款非常好用的翻译插件,可以随时随地翻译单词、甚至一段话,从此不再需要额外打开浏览器搜索翻译网站了!
RestfulToolkit插件
RestfulToolkit适用IDEA版本18~20,20版本后不能发送请求,只能复制地址/请求参数和跳转接口.
MyBatis Log Plugin插件
Mybatis
的xml
文件中的SQL
语句都是拼装起来的,但有时候(比如在调试的时候)想把某个请求对应的后台具体SQL
查询语句单独拿出来测试或验证.这时候可以使用MyBatis Log Plugin插件.
Free Mybatis plugin插件
方便地在Mybatis
的mapper Java
接口方法和mapper XML
文件之间来回跳转切换?以及编译期报错标红提醒.
Grep console插件
控制台日志颜色设置
Maven Helper插件
Maven Helper安装好之后,我们打开pom.xml文件,在底部会多出一个Dependency Analyzer选项,点开这个选项刷新,找到冲突,点击右键,然后选择Exclude即可排除冲突版本的Jar包.
JRebel热部署插件
大佬链接地址:JRebel热部署插件安装及使用
Java代码修改后按Ctrl+Shift+F9实现重新加载class
Mapper文件修改后需要使用快捷键Shift+F9重新启动.
热部署原理:深入理解Java虚拟机第二版书中第7章末尾234页.打破双亲委派模型,将程序模块和类加载器一起替换实现热替换.
SonarLint代码质量管理插件
Sonar是代码质量管理的一个插件,可以帮助我们检测出项目中存在的问题.
Lombok
略
图是盗的,分享是真的.有用请点赞!