摘要:
Feign在发送文件时,可以使用Feign-form。 另一种方式,关键就是,要将文件转成Resource,然后使用Spring的MultivalueMap 本次发送的是个对象,对象里含有 文件对象数组Multipartfile[] 前台是将 键值对和 文件都放到formdata里去。 发送前,将文 阅读全文
摘要:
Spring Boot 在接收上传文件时,文件过大时,或者请求过大,spring内部处理都会抛出异常,并且捕获不到。 虽然可以通过调节配置,增大 请求的限制值。 但是还是不太方便。 之所以捕获不到异常,是因为,异常还没有Controller,就异常抛出了。 是在Spring从Request中读取文件 阅读全文
摘要:
Spring Cloud Feign 在调用接口类上,配置熔断 fallback后,出现请求异常时,会进入熔断处理,但是不会抛出异常信息。 经过以下配置,可以抛出异常: 将原有ErrorEncoder类,重新复制一份,然后加上自己的日志输出,就OK 阅读全文
摘要:
还需要在application 文件中配置: Logger.Level下面有几种级别。 BASIC : 只输出 请求URL,以及时间,状态码 HEADER:输出Basic的加上请求的头信息 FULL:输出 header加上 参数 阅读全文
摘要:
SpringBoot,通过RestTemplate 或者 Spring Cloud Feign,上传文件(支持多文件上传),服务端接口是MultipartFile接收。 将文件的字节流,放入ByteArrayResource中,并重写getFilename方法。 然后将ByteArrayResour 阅读全文
摘要:
具体导出的代码,参考了:http://www.spring4all.com/article/699 导出前,首先需要配置好swagger2,参见 https://www.cnblogs.com/yanqin/p/9145895.html 直接贴代码: code 阅读全文
摘要:
直接贴代码: config 返回model controller 上注解: method 上注解 示例: 说明: @Api:用在类上,说明该类的作用 @ApiOperation:用在方法上,说明方法的作用 @ApiImplicitParams:用在方法上包含一组参数说明 @ApiImplicitPa 阅读全文
摘要:
import org.slf4j.Logger; import org.slf4j.LoggerFactory; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; impo... 阅读全文