10-IDEA-基于SpringBoot的高效开发方式

大道至简,一切皆是效率!

基于 SpringBoot + MybatisPlus 框架和 IDEA 插件的高效率开发方式! ——Jerry(姜源)

场景:数据库设计已经完成。

1. 代码生成

MyBatisCodeHelper 插件在线的代码生成器-基于数据库建表语句

下载安装:08-IDEA-MyBatisCodeHelper插件

使用步骤:

  1. 配置IDEA连接数据库 DataBase:配置方法说明

  2. 右键数据库表名,生成三层架构:
    image-20210101134511581

image-20210101135003574

2. 生成 SQL

mybatisplus 通过方法名规则生成所需方法(不需要写mapper.xml中的sql)

image-20210106230247422

右键选择生成SQL:

image-20210106230331183

即可生成对应xml的SQL语句。

3. Api 快速定位+测试

restfulTool 插件

扫描所有的接口路径,以及展示方法的返回 json 字符串。Ctrl + Alt + / 快速搜索接口名。

image-20210106230127887

image-20210106230013715

4. Dto用json快速生成

GSONFortmatPlus 插件

Alt+s打开GsonFormat窗口,输入json格式的字符串,根据选项按需生成自定义的接口交互 dto 类

1
2
3
4
5
{
"username": "wanglz",
"password": 123,
"age": 18
} 

image-20210106231016480


10-IDEA-基于SpringBoot的高效开发方式
https://janycode.github.io/2021/01/01/00_先利其器/01_Intellij IDEA/10-IDEA-基于SpringBoot的高效开发方式/
作者
Jerry(姜源)
发布于
2021年1月1日
许可协议