zoukankan      html  css  js  c++  java
  • springboot的细节

    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中拦截器的配置,配置适配器的拦截规则

  • 相关阅读:
    散列
    红黑树
    发散二叉搜索树
    二叉搜索树的删除和联结
    平衡树
    二叉搜索树的划分
    在二叉搜索树的根进行插入
    paper169:2020CVPR文章解读:nestedVAE:Isolating common facters via weak supervision
    paper 168: 2018-FATTEN 论文解析-feature space transfer for data augmentation
    paper 167:GPU的使用Theano之tutorial
  • 原文地址:https://www.cnblogs.com/ghwq/p/12636593.html
Copyright © 2011-2022 走看看