SpringMVC 兩個常用的處理器介面卡

2021-07-27 11:52:58 字數 879 閱讀 1820

springmvc 通過 handleradapter 的 handler 方法來呼叫請求處理函式。

在 dispatcherservlet 中根據請求路徑利用 

找到對應的 handler 後,首先檢查當前 ioc 容器中所有可用的 

handleradapter

,再利用 

handleradapter

中的 supports

方法找到可以使用的

handleradapter

。不同的介面卡用於適配不同的controller。下面介紹兩個常用的handleadapter

一、******controllerhandleradapter:  

呼叫controller裡面方法,返回modelandview。

下面我們分析一下該類的原始碼:

在實現類中:

具體配置檔案:

二、httprequesthandleradapter  

--複雜執行實現介面httprequesthandler 介面的controller,接近於servlet開發。

實現方式:

springmvc配置檔案:

注:兩種介面卡可以共存。

python urllib2 處理編碼的兩個注意點

urllib2可以抓取網頁,為了模擬瀏覽器需要增加如下header 把header作為乙個dict傳引數,但是由於請求gzip,所以需要對返回結果進行解壓,或者就不進行http gzip請求 from stringio import stringio import gzipreq urllib2.r...

兩個很常用的類CArray,CList

兩個很常用的類carray,clist 開始用過carray這個非常好用的類 如何使用看這篇文章 mfc陣列類carray的使用的操作詳解 後來又發現clist這個類與它有些相似,於是google了一下。在這裡彙總一些比較好理解的說法去熟悉他們。以便在以後的程式設計中應用自如 title array...

php 常用的兩個設計模式

b 1.工廠模式 b 工廠模式提供了乙個在實時狀態下例項化物件的機制。class creditcardprocessor return new provider cc creditcardprocessor factory paypal 執行結果如下圖所示 img b 2.單例模式 b 單例模式在確...