在IDEA中实现右键翻译,安装插件之后在工具栏上就会有插件的图标
点击图标之后就可以使用翻译功能,在我们不知道怎么命名变量的时候就可以使用该插件查询出对应的英文
此外,安装该插件之后选中的英文右键之后就会有翻译选项,可直接翻译
翻译效果:
还可以使用该插件翻译异常信息:
自动生成setter和getter以及构造器和toString方法的插件,安装完成之后还需要引入依赖
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.20</version></dependency>这样一个注解就可以省去书写setter和getter方法的麻烦,代码整体也会清爽许多:
详细使用方法网上教程很多,例如:一份不可多得的 Lombok 学习指南
自动生成对象的所有set方法
当我们的实体类属性很多的时候,往往要调用多个set方法向实体类的属性赋值,使用此插件的时候,只需将鼠标停留在对象名字上,使用Alt+Enter快捷键就可以自动生成所有set方法,可以选择带默认值的和不带默认值的:
自动生成测试类
安装插件之后,将光标移动到要生成测试类的方法上,使用Alt+Enter快捷键就可以生成测试类
生成的测试类:
格式化json,并通过json生成java实体类
安装之后,在我们定义好的类中使用Alt+Insert可以调出:
我们可以把想要的格式化的json字符串粘贴进去。点击Format进行格式化:
点击Setting可以选择使用lombok插件:
点击OK即可选择要生成实体类的相应字段:
可见所有字段已经转换为java实体类中的属性:
代码缩略图插件,安装完成后在右边显示代码缩略图
有时候我们的代码过于复杂的时候,括号之间的匹配可能看的不是清楚,这款插件可以让我们的括号显示不同的颜色,有利于我们发现哪两个括号是一对
用于生成各种.ignore文件
EasyCode一款代码生成插件,只要IDEA链接数据库,使用这款插件就可以自动生成dao、service、controller层的代码
Key Promoter X快捷键提示工具,当我们执行某些操作的时候,在右下角会弹出对应操作的快捷键
例如现在打开翻译,他会提示打开翻译窗口的快捷键为Ctrl+Shift+O
Statistic可详细统计项目中代码函数
RestfulToolkit 根据 URL 直接跳转到对应的方法定义 ( Ctrl or Ctrl Alt N );提供了一个 Services tree 的显示窗口;一个简单的 http 请求工具;在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
还有一些比较好用的插件,我就不截图了