springboot
NoviceZHB
戴眼镜的老男孩
展开
-
springboot上传图片并且压缩到项目资源目录下
public Resp addImage(MultipartFile file) { //获取项目classess/static的地址 String staticPath = ClassUtils.getDefaultClassLoader().getResource("static").getPath(); Map<String, St...原创 2020-04-10 16:01:47 · 653 阅读 · 0 评论 -
Springboot中使用类型转换器
这里用时间类型作为例子:当没有用类型转换器时。@RestControllerpublic class HelloController { @GetMapping("/good") public void good(Date date){ System.out.println(date); }}网页上会直接报错;后台会提示类型不对;当使用类...原创 2020-01-25 13:51:39 · 298 阅读 · 0 评论 -
Springboot中注册拦截器
public class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { ...原创 2020-01-24 12:01:37 · 139 阅读 · 0 评论 -
@ControllerAdvice处理全局异常
一、创建处理异常类添加@ControllerAdvice处理全局异常在application.properties文件中定义spring.servlet.multipart.max-file-size=1KB来限制上传文件的大小@ControllerAdvicepublic class myCustomException { @ExceptionHandler(MaxUploa...原创 2020-01-23 16:24:41 · 131 阅读 · 0 评论 -
Springboot多文件上传
多文件上传其实和单文件上传差不多,只是将上传的文件用数组形式接受@PostMapping("/uploads") public String uploads(MultipartFile [] files,HttpServletRequest req){ String format = sdf.format(new Date()); //将图片保存在项目路径...原创 2020-01-23 15:45:48 · 166 阅读 · 0 评论 -
Springboot上传单文件
/** * springboot实现单文件上传 */@RestControllerpublic class FileUpLoadController { //先定义时间,用于文件分类 SimpleDateFormat sdf = new SimpleDateFormat("/yyyy/MM/dd/"); @PostMapping("/upload") pub...原创 2020-01-23 10:04:31 · 111 阅读 · 0 评论