随笔分类 - SpringMVC
摘要:当一个请求到达API接口,如果该API接口的return返回值是DeferredResult,在没有超时或者DeferredResult对象设置setResult时,接口不会返回,但是Servlet容器线程会结束,DeferredResult另起线程来进行结果处理,并setResult,如此以来这个
阅读全文
摘要:对于有的请求业务处理流程可能比较耗时,比如长查询,远程调用等,主线程会被一直占用,而tomcat线程池线程有限,处理量就会下降 servlet3.0以后提供了对异步处理的支持,springmvc封装了异步处理,满足用户请求后,主线程很快结束,并开启其它线程处理任务,并将处理结果响应用户,而主线程就可
阅读全文
摘要:@WebServlet(value = "/asycservlet",asyncSupported = true) public class AsycServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throw...
阅读全文
摘要:整合 spring mvc 根容器和子容器 根容器 子容器
阅读全文
摘要:spring web 源码 1. AbstractContextLoaderInitializer 2 . AbstractDispatcherServletInitializer 3 AbstractAnnotationConfigDispatcherServletInitializer
阅读全文