- 博客(3)
- 收藏
- 关注
原创 关于菜品分类这一栏没有显示的解决方案
这是因为构造的分页查询器泛型中没有这一属性,需要进行增强处理,重新构造该泛型的dto对象的分页构造器,将原有构造器的值拷贝到新的分页构造器,并对原有构造器的records集合进行增强后赋值给现有构造器,再调用构造器进行分页查询。
2023-04-22 09:42:11
213
1
原创 文件上传与下载
利用getOriginalFilename()函数来获取原文件的文件名,使用UUID.randomUUID().toString()随机生成一个文件名,防止文件名重复导致覆盖,再使用substring(originalFilename.lastIndexOf("."))函数来获取源文件的后缀名进行拼接得到一个新的文件名。文件下载本质上是通过输入流读取文件内容,再通过输出流将文件写回给浏览器进行回显,这里返回的是图片,所有需要设置response.setContentType("image/jpeg");
2023-04-20 20:34:00
113
1
原创 SpringMVC消息转换器
这是由于id是由雪花算法计算得来的Long类型数据传给前端时会出现精度丢失,java中Long类型长度为19位,但js是弱语言,最大只支持16位的接收,所以会导致id后三位精度丢失。解决方法是:将java里的Long类型转换成String返回给前端。
2023-04-17 22:03:46
297
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人