Springmvc 中的WebAsyncManager 有什么应用场景
2017-11-26 18:55
756 查看
原文链接:https://segmentfault.com/q/1010000009403867
在springmvc的DispatcherServlet的doDispatch中有这一行:
WebAsyncManager asyncManager = WebAsyncUtils.getAsyncManager(request);
那么WebAsyncManager 的作用是什么?
这种问题建议查看Spring官方文档
WebAsyncManager http://docs.spring.io/spring/... 或 点击打开链接
中间有一段:
The central class for managing asynchronous request processing, mainly intended as an SPI and not typically used directly by application classes.
意思是主要用来管理异步请求的处理。什么时候要用到异步处理呢?就是业务逻辑复杂(或者其他原因),为了避免请求线程阻塞,需要委托给另一个线程的时候。
在springmvc的DispatcherServlet的doDispatch中有这一行:
WebAsyncManager asyncManager = WebAsyncUtils.getAsyncManager(request);
那么WebAsyncManager 的作用是什么?
这种问题建议查看Spring官方文档
WebAsyncManager http://docs.spring.io/spring/... 或 点击打开链接
中间有一段:
The central class for managing asynchronous request processing, mainly intended as an SPI and not typically used directly by application classes.
意思是主要用来管理异步请求的处理。什么时候要用到异步处理呢?就是业务逻辑复杂(或者其他原因),为了避免请求线程阻塞,需要委托给另一个线程的时候。
相关文章推荐
- Redis都能做什么?Redis 11种Web应用场景举例
- 高性能Web服务器Nginx的配置与部署研究(11)应用模块之Memcached模块的两大应用场景
- SpringMVC理解之一:应用上下文webApplicationContext
- 什么是redis,redis能做什么,redis的应用场景
- Redis能干啥?细看11种Web应用场景
- SpringMVC理解之一:应用上下文webApplicationContext
- Tomcat(一) Tomcat是什么: Tomcat与Java技术 Tomcat与Web应用 以及 Tomcat基本框架及相关配置
- javaweb_08-ServletConfig对象和它在开发中的应用场景
- 高性能Web服务器Nginx的配置与部署研究(11)应用模块之Memcached模块的两大应用场景
- 开发大型web应用,你会选择什么作为后端语言?
- JavaWeb开发之深入分析请求转发和重定向的应用场景以及请求包含 (跟着龙哥学JavaWeb)
- springMVC到底怎么去扫描controller/web.xml中的classpath是什么
- SpringMVC理解之一:应用上下文webApplicationContext
- 使用云计算可以干什么?来看看这12种典型应用场景
- SpringMVC理解之一:应用上下文webApplicationContext
- 基于SpringMVC的web应用的ContextLoaderListener与DispatcherServlet标准组合配置
- Redis和Memcached各有什么优缺点,主要的应用场景是怎样的?
- flume学习之一 是什么,主要应用在什么场景
- JavaWEB之Filter的应用场景(3)
- 【安卓面试题】Activity和Task的启动模式有哪些?每种含义是什么?举例说明各自的应用场景