spring springboot 静态资源的邮件如何异步发送

SpringBoot实战视频培训教程该课程由浅叺深实战SpringBoot的知识体系,几乎涵盖了目前微服务项目中常见的业务模块与典型的问题实战基于SpingBoot整合第三方依赖实战解决常见的模块与问题,如RedisRabbitMQ,Mybatis,Poi,发送邮件,上传文件等等学完之后,基于SpringBoot独立自主开发一个jar或者war的服务或者项目将变得得心应手

       在Java应用中绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况之前大部分都是使用多线程来完成此类任务,其实在Spring "); //这是我网易的邮箱 "); //这里我现在的邮箱 "); //这是我网易的邮箱 "); //这里我现在的邮箱 //添加附件,上传文件


这样就成功发送邮件了

场景:现在需要上传一个Excel表格數据量几万条,而且上传解析后还需要进行计算,然后插入数据库

分析:上传和解析,都很简单但是,这里如果使用同步方式那麼:上传-->解析-->运算-->插入数据库;这个过程,前台的页面都是等待状态的用户会以为页面卡死了。所以这里需要做异步处理:

看控制台,会发现页面发出请求后,主线程会返回而内置的线程池会新开线程,在后台执行任务此时页面不用等待,可以继续其他操作

可鉯看到,很多情况下异步处理,是一种很常见而且很高效的方式,我比较喜欢使用springBoot自带的注解方式只用两个注解即可了。

我要回帖

更多关于 springboot 静态资源 的文章

 

随机推荐