文章詳情頁
java - Spring 中的WebAsyncManager 有什么應用場景?
瀏覽:166日期: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.
意思是主要用來管理異步請求的處理。什么時候要用到異步處理呢?就是業(yè)務邏輯復雜(或者其他原因),為了避免請求線程阻塞,需要委托給另一個線程的時候。
標簽:
java
相關文章:
1. docker綁定了nginx端口 外部訪問不到2. 前端 - html5 audio不能播放3. javascript - 最近用echarts做統(tǒng)計圖時遇到兩個問題!!4. javascript - 深夜被問題困擾求解惑,rn的API之PermissionsAndroidd的問題5. mysql - 我的myeclipse一直連顯示數(shù)據(jù)庫連接失敗,不知道為什么6. redis sentinel怎么跑守護進程以及日志記錄位置的?7. android權限被第三方安全軟件禁止,如何獲取該權限狀態(tài)8. android - 優(yōu)酷的安卓及蘋果app還在使用flash技術嗎?9. 利用百度地圖API定位及附件商家信息服務10. nginx - ssl加密訪問證書不受信任
排行榜

熱門標簽
網(wǎng)公網(wǎng)安備