IDEA Plugins

IDEA Plugins Web Site

https://plugins.jetbrains.com/

实用插件

2021-10-14-09-24-06-413541.png

强烈推荐

综合实用性、易用性、流行度、维护频率,精选了以下插件,简单分类为天地二品。

地品插件

简单好用、增强功能

public class UserDTO { private String username; private int age; private String birthday; private int height; private int weight; private String job; …省略 getter 和 setter }

package com.example.demo.vo;

public class UserVO { private String username; private Integer age; private String birthday; private int height; private int weight; private String job; …省略 getter 和 setter } `` 在需要设置属性值的地方通过使用下面的方式进行使用,<br />![](https://cdn.nlark.com/yuque/0/2022/jpeg/396745/1656390020048-9bf1d32d-fd7d-4914-aa7f-614fd0196776.jpeg#clientId=uaa60e446-b061-4&crop=0&crop=0&crop=1&crop=1&from=paste&id=ueb73ae0e&margin=%5Bobject%20Object%5D&originHeight=482&originWidth=1080&originalType=url&ratio=1&rotation=0&showTitle=false&status=done&style=shadow&taskId=ud3aa2149-62ca-433a-b303-a2bedb13019&title=)<br />allsetn:表示批量生成 set 方法,不携带默认值;<br />allset:表示批量生成 set 方法,携带默认值;<br />allsetc:表示以连续"."的形式生成 set 方法;<br />allget:表示批量生成 get 方法;<br />有小伙伴就说了,生成了所有的 set 方法,不还是一个个手动写每个 get 方法吗,没有减少多少工作量,接下来就是这个插件的强大之处了,这种情况可以先完成一个字段的设置,然后再通过后缀.convert` 来完成剩下所有的字段的设置。注意这里字段的名称必须相同。
IDEA 插件大汇总 - 图3

GenerateSerialVersionUID

工作的时候,经常会遇到要通过 JSON 格式的字符串来创建对应的 POJO 类,JSON 简单的时候还可以通过手来敲,但是当 JSON 格式较为复杂的时候,就比较麻烦了,这个时候 GsonFormat 就很好用,只要将 JSON 字符串填到文本窗口内,然后就可以一键生成 POJO 类,并且还可以自动创建内部类。
安装完成过后,新建一个类,然后通过快捷键 Ctrl/Command + N 或者右键选择,或者通过菜单栏的代码-》生成来触发插件,然后就 JSON 字符串输入进行,在左下角可以进行设置自己的风格,最后确认就行。
IDEA 插件大汇总 - 图4
具体的设置大家可以根据自己的情况来设置,是否需要使用 JSON 库,需不需要 lombok 都可以设置,以及驼峰转换和是否使用包装类型,功能还是蛮强大的。
IDEA 插件大汇总 - 图5

Lombok