![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
任小伍
.
展开
-
SpringBoot框架层封装,实现文件、图片、表单等下载与上传
前言文件上传下载应用场景很多。比如:我们在修改头像的时候,需要上传头像;我们在后台修改商品信息的时候,也需要上传商品图片。作为Java开发者,文件上传与文件下载功能已经是必会的技能。这次使用SpringBoot实现单文件上传,多文件上传以及文件下载,重点介绍MultipartFile工具类。文件上传到哪里合适?将文件上传到工程目录下:在一些文件存储量很小的工程中,有一些上传文件放置在工程本身的目录下,但是随着文件上传的量越来越大,工程本身所在的文件夹容量会越来越大,不仅打包和部署的效率会降低原创 2021-09-30 14:38:11 · 326 阅读 · 0 评论 -
BASE64转换为图片格式,并上传图片
# 将BASE64转换为图片格式**服务名: tmk****服务Git组:hcc-api**## 代码```java public static final String JPG = ".jpg"; public MessageBody<?> generate(GenerateImageRequest request) { String pinyin = PinyinUtil.getPinyin(request.getName(), S原创 2021-09-29 11:52:22 · 68102 阅读 · 0 评论 -
SpringBoot中@Autowired注入为空的解决办法
使用springBoot 编写测试用例的时候,想要实现对象注入,但是当使用@Autowired@Autowiredprivate UserDomainService userDomainService;这种方式注入的使用会出现空指针,解决办法@SpringBootTest@RunWith(SpringRunner.class)如下:package *.test;import cn.hutool.core.util.StrUtil;import cn.hutool.crypto.di原创 2021-09-27 14:36:08 · 1771 阅读 · 0 评论 -
Java 泛型的使用,日志入ES
优化后的代码@Datapublic class InvokeRequest { /** * 请求地址 */ private String url; /** * 请求接口名称 */ private String interfaceName; /** * 请求参数 */ private Object request; /** * 请求方法 */ private St原创 2021-08-30 16:25:32 · 628 阅读 · 0 评论 -
Java 自定义注解的使用
通过注解对参数的校验自定义注解package cn.vpclub.ubp.system.central.bff.app.login.annotation;import cn.vpclub.ubp.system.central.bff.app.login.enums.CheckType;import javax.validation.Constraint;import javax.validation.ConstraintValidator;import javax.validation.C原创 2021-08-30 16:06:51 · 106 阅读 · 0 评论