若依框架自用心得体会
图片或文件的信息存到了数据表中,但是我们的业务表中存的时候oss表中的id,我们想要时候的时候,通过这个id查询oss表中的信息,得到URL地址后访问。这里的图片上传使用的是minio,oss,在使用文件上传之前我们还需要配置一下oss,安装在本地或者服务器上,创建一个桶。大多数接口访问需要token,我们在系统模块中找到登录方法,访问成功之后,添加后置操作,提取变量token。在字典管理有自定义
1、初始准备
拉取项目,配置数据库和redis,不用验证码可以在配置里面关了,也就不用redis了
启动好没有问题之后,新建自己业务模块,在idea中右键项目新建module模块
该框架中有demo模块,可以根据demo模块中的pom文件来新增自己模块中的pom文件
在这个模块中生成代码,注意生成代码时选择你的包路径
2、文件图片上传
在生成代码的时候,有些业务需要上传文件或者图片,这是需要你在生成的时候对应字段选择即可
这里的图片上传使用的是minio,oss,在使用文件上传之前我们还需要配置一下oss,安装在本地或者服务器上,创建一个桶
上传之后可以在文件管理里面看到
图片或文件的信息存到了数据表中,但是我们的业务表中存的时候oss表中的id,我们想要时候的时候,通过这个id查询oss表中的信息,得到URL地址后访问
走的系统自带的upload接口
今天我上传音频文件的时候格式不对,可以在前端代码中添加格式
3、字典使用
在业务中,有需要信息分类的可以时候字典实现,比如新增用户信息时的男、女;在字典管理有自定义一个你的字典
再在里面新增你的具体场景,哪个分类对应什么数字,自己设置即可
还需要注意的是,自定义好字典之后,需要在生成代码的时候选择一下
4、接口测试
利用apiofx测试接口,需要在项目的yml文件中配置springdoc,注意格式
接着在apifox中设置一些即可
大多数接口访问需要token,我们在系统模块中找到登录方法,访问成功之后,添加后置操作,提取变量token
然后将提取的token设置到自己的模块中,该模块下面的所有接口都可以使用这个token去调试
有时候我的业务需要不登录就可以访问接口,我们需要在类上或者接口上添加注解
// 类上定义匿名注解,作用于所有的方法 // 方法定义匿名注解,作用于单独的方法 @Anonymous 匿名访问的方法上面@PreAuthorize权限注解也需要去掉
除了代码生成的接口 任何接口禁止共用同一个实体类!!
禁止共用实体类 是防止 无法一次性生成api接口文档 防止有歧义
更多推荐
所有评论(0)