一、常用插件
1、Free Mybatis plugins
针对Mybatis框架提供的插件,自动完成Mapper接口和Mapper.xml之间的跳转;
2、RestfulTool
自动显示工程中的所有URL接口,进行测试,并且提供检索功能(暂无用);
3、SequenceDiagram
以图形界面的形式显示方法的调用链(Controller、Service、Repository),便于读原码和分析业务逻辑。
4、Lombok(在工程中要引入依赖)
在实体类上使用@Data,可替代getter-setter-toString-构造函数等;
5、GenerateAllSetter
针对new()出的对象,自动实例对象的setter()的方法;用alt+Enter
弹出选择;
6、GsonFormat
根据Json格式的数据,自动生成对应的实体类;在对应类中按alt+s
,然后输入Json格式;
二、快捷输入
1、自动导包,自动删包
setting---General---auto import---勾选两项;
2、if快捷键
变量.if
变量.else
3、for/while循环
fori
(i为变量)
变量.while
4、var定义变量
new Person().var
(Person为某个类)
5、快速返回return
xxx.return
(xxx为要返回的语句)
6、快速输出
"xxx".sout
(xxx为要打印的字符串)
7、异常try-catch
xxx;.try
(xxx;为要try的语句)
8、List集合操作
List.for
(遍历list)
List.fori
(遍历list,i为变量,递增)
List.forr
(遍历list,r为变量,递减)
迭代(举例说明):
List.iterator().var
iterator.hasNext().while
iterator.next().sout
三、快捷键使用
跳上一行:ctrl + alt + Enter
跳下一行:ctrl + shift + Enter
javadoc注释: ctrl + shift + /
载入实体类常用方法:alt + ins
调出接口方法重写:ctrl + o
强转数据类型:alt + Enter