Idea快速开发SpringBoot项目的方法

一、常用插件

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

经验分享 程序员 微信小程序 职场和发展