Spring MVC中和的區別分析

2021-09-20 11:58:24 字數 737 閱讀 1027

個人最簡單的使用理解:

是管理靜態資源的,比如靜態頁面,返回json這些。

是管理註解的,比如@controller這些。

深入的解釋:

官方文件:

是在spring 3.0中新增的標籤,它執行以下操作:

配置spring 3 type conversionservice(propertyeditors的替代方法)

新增對@numberformat格式化數字欄位的支援

新增對@datetimeformat格式化日期,日曆和joda時間欄位的支援,如果joda time在類路徑上

如果jsr-303提供程式在類路徑上,則新增對@valid驗證@controller輸入的支援

新增支援讀寫xml,如果jaxb在類路徑(使用@requestbody/@responsebody的http訊息轉換)

新增對閱讀和編寫json的支援,如果jackson位於類路徑(與#5相同的行)

在同一應用程式上下文中查詢bean上的注釋,並宣告對@autowired,@resource,@required,@postconstruct等所有常規注釋的支援。

題外說法(只測試了4.1.6的通過,其餘版本沒試過):

如果用了,其實就可以不用了,預設前者已經提供了包的掃瞄功能和註解支援。

參考:

Java中 和 的區別

第十一,short s1 1 s1 s1 1 有什麼錯?short s1 1 s1 1 有什麼錯?引出一下討論。賦值運算子,在編譯器將右邊的表示式結果計算出來後,和左邊的變數型別比較精度,如果左邊的變數精度低於右邊的結果的精度,編譯器會顯式的報錯,告訴程式設計師去強制轉型。所以s1 s1 1出錯 最...

Linux shell中 和 的區別

shell中和的區別 結構比結構更加通用。這是乙個擴充套件的test命令,支援萬用字元。在 和 之間所有的字元都不會發生檔名擴充套件或者單詞分割,但是會發生引數擴充套件和命令替換。使用 條件判斷結構,而不是 能夠防止指令碼中的許多邏輯錯誤,比如,和 這些操作符能夠正常存在於這個條件判斷中,但是如果出...

ibatis中 和 的區別

在ibatis中我們使用sqlmap進行sql查詢時需要引用引數,在引數引用中遇到的符號 和 之間的區分為,可以進行與編譯,進行型別匹配,而 不進行資料型別匹配,例如 select from table where id id 其中如果欄位id為字元型,那麼 id 表示的就是 id 型別,如果id為...