spring
文章平均质量分 62
_lrs
这个作者很懒,什么都没留下…
展开
-
springmvc源码学习(二十六)异步请求管理器WebAsyncManager异步任务执行流程
目录前言一、回顾二、异步任务分发异步任务执行2.读入数据总结前言接着上一篇进行分析,在异步任务创建完,那接下来springmvc会去处理该异步任务。一、回顾(1)上一篇中,在请求完接口,生成了一个调度任务dispatchTask,存储在HttpServerExchange中dispatchTask: new Runnable() { @Override public void run() { exchan..原创 2021-10-21 20:56:02 · 741 阅读 · 0 评论 -
springmvc源码学习(二十五)异步请求管理器WebAsyncManager异步任务初始化
目录前言一、示例二、原理1.引入库2.读入数据总结前言以接口的返回值为DeferredResult为例来分析一下WebAsyncManager的执行流程。一、示例 @ApiOperation(value = "test", notes = "test") @GetMapping(value = "/test", produces = {MediaType.APPLICATION_JSON_VALUE}) public DeferredResult test() thr..原创 2021-10-12 23:03:56 · 448 阅读 · 0 评论 -
springmvc源码学习(二十四)异步请求管理器WebAsyncManager初始化
目录前言一、初始化二、使用步骤1.引入库2.读入数据总结前言。一、初始化(1)在请求到来时,会调用DispatcherServlet的doService方法,在调用该方法之前会进入FrameworkServlet的processRequest方法protected final void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, I..原创 2021-10-10 22:17:40 · 1041 阅读 · 1 评论 -
java通过cron表达式来获取执行的周期
目录前言一、代码示例1、计算固定的周期2、计算多个周期前言项目中使用cron表达式来作为定时调度的参数,又需要根据执行的周期来计算一些平均数据,所以需要根据cron表达式获取执行周期。spring 5.3 以上提供了 CronExpression,可以用来实现该需求。一、代码示例1、计算固定的周期通过下次执行时间和下下次执行时间之差计算public class CronTest { /** * 根据cron表达式获取执行周期 */ @Test ..原创 2021-01-24 17:26:40 · 3287 阅读 · 2 评论