码迷,mamicode.com
首页 > 编程语言 > 详细

springboot的细节

时间:2020-04-05 13:30:07      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:mic   文件的   spingmvc   后台   适配   ati   png   run   发送   

1.测试

(1)引入测试类的jar

(2)创建一个基础测试类,其他测试类继承该基础测试类

@SpringBootTest该注解用来启动入口类

@Runwith Springboot整合junit

@SpringBootTest(classes = Application.class)
@RunWith(SpringRunner.class)
public class BasicTest {
}
其他测试类

技术图片

 

 

 注意在测试环境下可以直接进行依赖注入

 

 

 

 

2.文件上传下载

(1)文件上传注意事项

    前台页面    method = post encytype=multipart/form-data   文本框 type = file

    后台:springmvc要添加文件上传下载解析器,并且接收的文件要使用MultiPartFile file

springboot已经设置了文件上传解析器,并且限制了文件大小,单个文件最大值1mb,可以手动调整,需要以下配置

文件上传:

  spring:

     http:

      multipart:

        #单个文件最大值

        max-file-size: 10mb

        #一个请求携带的文件最大值

        max-request-size: 10mb

文件下载:

    前台发送文件时必须获取文件的唯一标识

    后台:找到这个文件,获取文件类型,以响应流的形式发送过去

文件下载

技术图片

 

 name是传入的文件名,倒数第三行是URLEncoder.encode(name,‘UTF-8’)

3.拦截器

myInterceptor继承HandlerInterceptor,写的方式和springmvc相同,以下部分相当于代替了spingmvc中拦截器的配置,配置适配器的拦截规则

技术图片

 

springboot的细节

标签:mic   文件的   spingmvc   后台   适配   ati   png   run   发送   

原文地址:https://www.cnblogs.com/ghwq/p/12636593.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!