SpringBoot
lqycwy
相信自己,没有任何困难能阻挠你前进
展开
-
利用springboot实现简单的异步导出Excel操作,解决Http请求超时问题
编写该博客主要目的是方便下次可以直接查看,好记性不如烂笔头,同时也希望各位大佬能提出各种介意,感谢!该博客记录了当进行Excel文件导出的时候,如果文件导出量过大导致http请求超时的情况,所以进行了异步线程导出的想法。Controller层首先需要在controller层加入一个注解@EnableAsync表明开启多线程操作实现导出API接口为例子,业务逻辑:主线程执行先生成一条空OSS路径的导出记录数据,子线程就进行异步操作,将生成的Excel上传到OSS上,并将生成的OSS路径.原创 2020-08-27 14:28:35 · 6264 阅读 · 1 评论 -
SpringBoot项目实现单文件上传(一)
前言 文件的上传和下载是所有后端程序员会经常用到的操作,最近Springboot项目恰好有文件上传与下载的需求,为了增强记忆,就记录下来,若是其中有哪些不足的地方,请指出来,增强学习交流。配置文件准备工作首先,先在application.yml配置文件中配置上传文件限制,这个根据自身需求来做调整。其次,指定需将文件上传到哪个服务器下的具体路径。工具类...原创 2019-08-04 11:19:15 · 201 阅读 · 0 评论 -
SpringBoot项目实现单文件下载(二)
前言单文件下载,需要引用SpringBoot项目实现单文件上传(一)中的配置文件信息和工具类。可以直接点击该连接查看即可。单文件下载单文件下载比起单文件上传而言显得更加简单,废话不多说,直接上代码。/** * * @param filePath 文件路径地址 * @param response */@GetMapping("/downloadFile")@A...原创 2019-08-04 11:31:38 · 112 阅读 · 0 评论 -
使用Spring Boot来发送邮件
一、pom.xml导入相关依赖二、实体类首先需要创建实体类。其中的get,set方法省略。唯一需要注意的一点是password不是登录密码,是开启POP3之后设置的客户端授权码 。下面的配置邮箱会提到。三、相关邮箱配置163邮箱配置spring.mail.host=smtp.163.com #邮箱服务器地址spring.mail.username=xxx.163.c...原创 2019-08-21 15:51:00 · 136 阅读 · 0 评论