这些idea插件,你不应该错过!

背景

越来越多的人使用idea,支持的插件也越来越丰富,这些插件结合idea,使其功能越来越强大,下面笔者将介绍几种开发中常用的插件

接口路径搜索

restfultoolkit:一套 RESTful 服务开发辅助工具集
idea主窗口 file => settings => plugins => Marketplace 搜索restfultoolkit下载安装
在这里插入图片描述
CTRL + \ 或者CTRL + ALT + N 弹出对话框,输入url即可查询接口;
在这里插入图片描述
点击编辑器右侧RestServices,弹出的对话框会列出项目所有的接口,可以模拟http请求,只需输入请求参数即可,类似postMan,缺点是不能保存请求记录

还有一个实用的功能 convert to json,编辑框里点击类名右键convert to json,转化后的json会直接复制到剪贴板上,我们在postMan里请求接口直接复制就行了
快捷键也可以在settings里的keyMap里修改
在这里插入图片描述

mybatis 辅助插件

在这里插入图片描述
安装完重启打开你的mapper你会发现多了一个绿色的箭头,点击后直接跳转到对应的xml文件里,xml里也有回到mapper的箭头
在这里插入图片描述
在这里插入图片描述
还有一个优点就是检查mapper.xml里路径和接口名是否是正确的,不正确的不会出现箭头,这点真的很实用

序列化ID生成插件

GenerateSerialVersionUID
在这里插入图片描述
该插件会在万能键(alt+insert)的弹框后追加serialVersionUID
在这里插入图片描述
从此不用再手写了,是不是很方便

翻译插件

translation
在这里插入图片描述
装完重启你会发现导航栏多了两个图标在这里插入图片描述
当你命名一个对象,尤其在查看源码时,这个工具简直不要太方便。鼠标光标定位到源码的注释右键弹出translate documentation,或者设置快捷键也行(在keyMap中搜索translation)
在这里插入图片描述
还可以切换翻译引擎,像百度,有道和谷歌
在这里插入图片描述
不过有道和百度需要获取AppId 和App Secret,获取方法这里就不介绍了,像我就直接用谷歌,不同翻译引擎的切换可以通过右下角的图标来完成
在这里插入图片描述

编码扫描插件(p3c,sonarLint)

Alibaba Java Coding Guidelines
在需要扫描的类右键
在这里插入图片描述
sonarLint
在这里插入图片描述
这两款插件还是有必要装的,p3c严格遵循阿里巴巴Java编码规约,不符合的都会提示出来,相对严格,sonar相对粗粒度的扫描,对代码复杂度,命名等不规范都会提示,养成良好的代码习惯让你的代码既精简又非常具有可读性,是一个coder基本的素养

代码预览

像sublime那样的预览框,预览支持点击,点击对应预览,直接会跳入要预览的内容,而且字体的颜色也会同步显示出来
在这里插入图片描述
注:图片来自jetbrains插件官网:https://plugins.jetbrains.com/plugin/7275-codeglance,idea里插件的具体描述都可以在这里找到对应描述,点击插件打开的页面就是插件的详细描述信息
在这里插入图片描述

MybatisPlus Idea插件是一款针对Java开发者,基于IntelliJ IDEA开发的MybatisPlus增强插件。 该插件的出现,旨在为Java开发者提供更加便捷、高效的MybatisPlus使用体验。 MybatisPlus是基于Mybatis进行一系列增强,比如自动生成基础代码,更加丰富的查询、更新、删除操作等。这使得MybatisPlus在实际开发中被广泛应用。MybatisPlus Idea插件的出现,让Java开发者在使用MybatisPlus时,无需手动编写基础代码。通过简单的配置,即可轻松生成Mapper、Entity、Service、Controller等基础代码,节省了大量时间和精力。 MybatisPlus Idea插件的功能非常丰富,具有如下特点: 1、快速生成基础代码,为Java开发者提供生成Mapper、Entity、Service、Controller等基础代码的功能,省去了重复劳动。 2、提供高级代码生成模版,能够自定义生成模板。通过模板,用户可以自定义生成的代码,满足不同的需求。 3、具有智能提示功能,通过智能提示功能,用户可以快速获取Mapper、Entity、Service、Controller等类及其方法,并快速但准确地编写代码。 4、自动注入配置信息,可以自动注入MybatisPlus的配置文件,进一步提高开发效率。 总之,MybatisPlus Idea插件极大提高了开发人员的工作效率,让开发者更加专注于业务逻辑的开发。如果您正在使用MybatisPlus开发Java项目,那么这是一款不可错过的插件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值