spring4.0特性

1、
增加了@RestController annotation, 就是把@Controller和@ReponseBody打包了,省得大家再去每個方法上加一個@ResponseBody了。


2、
新加了AsyncRestTemplate類,可以用來構建異步調用的Restful Client, 

3、
Spring4.0基於Servlet3.0+版本開發,尤其是Spring MVC的測試框架中的Mock都是基於Servlet3.0包中的一些類的,因此使用時必須把兼容Servlet 3.0的包添加到Classpath中。
4、
爲Spring MVC應用增加了Timezone的支持,可以在RequestContext獲取,設置TimeZone信息,Spring還提供Datetime的轉換功能


5、
提供了 WebSocket, SockJS, and STOMP Messaging的支持,在一個Controller中,除了可以處理 @RequestMapping對應的Http請求,還可以處理對應@MessageMapping的WebSocket Client發來的Message請求,哪些不支持WebSocket的瀏覽器,Spring4.0提供了基於SockJS協議的Message處理,即你可以在瀏覽器基於SockJS協議模擬一個Web Socket的請求,Spring4.0也可以處理。
6、統一風格;將 enableMatrixVariables改爲enable-matrix-variables屬性;將ignoreDefaultModelOnRedirect改爲ignore-default-model-on-redirect。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章