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

  • 相关阅读:
    【MapReduce】三、MapReduce运行机制
    【MapReduce】二、MapReduce编程模型
    【MapReduce】一、MapReduce简介与实例
    配置集成测试环境 phpstudy
    系统安装
    项目测试的流程
    黑.白盒测试
    黑盒测试等价划分实例
    软件测试的概述
    单元测试框架unitest和自动化测试高级应用
  • 原文地址:https://www.cnblogs.com/ghwq/p/12636593.html
Copyright © 2011-2022 走看看