文章詳情頁
java - Spring 中的WebAsyncManager 有什么應用場景?
瀏覽:115日期:2023-12-15 14:32:18
問題描述
說明:第一張圖片是FrameworkServlet的processRequest方法,
問題:
(1) WebAsyncManager asyncManager = WebAsyncUtils.getAsyncManager(request);
asyncManager.registerCallableInterceptor(FrameworkServlet.class.getName(), new RequestBindingInterceptor());
這兩行代碼有什么作用
(2)WebAsyncManager 是處理什么問題的,應用在什么場景?
前輩、大神不吝指點
問題解答
回答1:這種問題建議查看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.
意思是主要用來管理異步請求的處理。什么時候要用到異步處理呢?就是業務邏輯復雜(或者其他原因),為了避免請求線程阻塞,需要委托給另一個線程的時候。
標簽:
java
相關文章:
1. 在應用配置文件 app.php 中找不到’route_check_cache’配置項2. html按鍵開關如何提交我想需要的值到數據庫3. HTML 5輸入框只能輸入漢字、字母、數字、標點符號?正則如何寫?4. javascript - 請教如何獲取百度貼吧新增的兩個加密參數5. gvim - 誰有vim里CSS的Indent文件, 能縮進@media里面的6. 跟著課件一模一樣的操作使用tp6,出現了錯誤7. PHP類屬性聲明?8. javascript - JS請求報錯:Unexpected token T in JSON at position 09. objective-c - ios 怎么實現微信聯系列表 最好是swift10. java - 安卓接入微信登錄,onCreate不會執行
排行榜
