個人最簡單的使用理解:
是管理靜態資源的,比如靜態頁面,返回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為...