1、初始准备

拉取项目,配置数据库和redis,不用验证码可以在配置里面关了,也就不用redis了

若依在哪redis连接 若依框架redis_java

启动好没有问题之后,新建自己业务模块,在idea中右键项目新建module模块

若依在哪redis连接 若依框架redis_若依在哪redis连接_02

该框架中有demo模块,可以根据demo模块中的pom文件来新增自己模块中的pom文件

若依在哪redis连接 若依框架redis_java_03

 

在这个模块中生成代码,注意生成代码时选择你的包路径

若依在哪redis连接 若依框架redis_若依在哪redis连接_04

2、文件图片上传

在生成代码的时候,有些业务需要上传文件或者图片,这是需要你在生成的时候对应字段选择即可

若依在哪redis连接 若依框架redis_数据库_05

这里的图片上传使用的是minio,oss,在使用文件上传之前我们还需要配置一下oss,安装在本地或者服务器上,创建一个桶

若依在哪redis连接 若依框架redis_开发语言_06

 

若依在哪redis连接 若依框架redis_若依在哪redis连接_07

上传之后可以在文件管理里面看到

若依在哪redis连接 若依框架redis_java_08

图片或文件的信息存到了数据表中,但是我们的业务表中存的时候oss表中的id,我们想要时候的时候,通过这个id查询oss表中的信息,得到URL地址后访问

若依在哪redis连接 若依框架redis_开发语言_09

若依在哪redis连接 若依框架redis_java_10

走的系统自带的upload接口

若依在哪redis连接 若依框架redis_开发语言_11

今天我上传音频文件的时候格式不对,可以在前端代码中添加格式

若依在哪redis连接 若依框架redis_若依在哪redis连接_12

3、字典使用

在业务中,有需要信息分类的可以时候字典实现,比如新增用户信息时的男、女;在字典管理有自定义一个你的字典

若依在哪redis连接 若依框架redis_redis_13

再在里面新增你的具体场景,哪个分类对应什么数字,自己设置即可

若依在哪redis连接 若依框架redis_redis_14

还需要注意的是,自定义好字典之后,需要在生成代码的时候选择一下

若依在哪redis连接 若依框架redis_redis_15

4、接口测试

利用apiofx测试接口,需要在项目的yml文件中配置springdoc,注意格式

若依在哪redis连接 若依框架redis_redis_16

接着在apifox中设置一些即可

若依在哪redis连接 若依框架redis_开发语言_17

大多数接口访问需要token,我们在系统模块中找到登录方法,访问成功之后,添加后置操作,提取变量token

若依在哪redis连接 若依框架redis_redis_18

 

若依在哪redis连接 若依框架redis_java_19

然后将提取的token设置到自己的模块中,该模块下面的所有接口都可以使用这个token去调试

若依在哪redis连接 若依框架redis_redis_20

有时候我的业务需要不登录就可以访问接口,我们需要在类上或者接口上添加注解


 // 类上定义匿名注解,作用于所有的方法  // 方法定义匿名注解,作用于单独的方法  @Anonymous  匿名访问的方法上面@PreAuthorize权限注解也需要去掉


若依在哪redis连接 若依框架redis_java_21

除了代码生成的接口 任何接口禁止共用同一个实体类!!

禁止共用实体类 是防止 无法一次性生成api接口文档 防止有歧义