mybatis

IDEA中的EasyCode

2020-02-23  本文已影响0人  lclandld

写demo的时候,用到了一张表,于是想着用EasyCode来实现,自己也体验了一把,本文只记录了我需要的一部分,其他的请详看官方文档

1、安装插件

File-Settings-Plugins-Marketplace 输入EasyCode


install.png

2、创建一个数据库,和一张表

在本地创建ldap数据库,并创建了一张表question


image.png

3、连接数据库

image.png

4、EasyCode生成代码

选中表->右键->EasyCode->Generate Code


image.png

5、EasyCode的一些其他设置

可以看到,在Settings->Other Settings-> EasyCode中有一些其他的设置,方便一些自定义的配置


image.png
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
image.png

2、在类上面引入

@Api(description = "$!{tableInfo.comment}" )
image.png

3、接口中具体使用

 @ApiOperation(value = "通过主键查询单条数据")
 @ApiImplicitParam(name = "id", value = "id" , dataType = "int",paramType="query")
image.png

配置好了之后,从新生成代码替换即可(关于Swagger的一些简介请查阅另外一篇文章)


image.png

关于自定义模板,在实际项目中有很多要用到的,比如controller层中定义一些默认接口,新增、删除、分页查询、编辑、批量删除等这些都可以弄成通用的模板,当然对应的service、mapper都跟着加上模板,就会节省很多不必要的重复代码编写

上一篇 下一篇

猜你喜欢

热点阅读