Spring 3.2的新特性和改進

New Features and Enhancements in Spring Framework 3.2 html

相對於3.1版,3.2的新特性和改進以下: spring

  1. 支持基於Servlet 3的異步請求處理。詳情參見: Asynchronous Request Processing
  2. Spring MVC Test框架。詳情參見:Spring MVC Test Framework
  3. 內容協商(Content Negotiation)改進。ContentNeogtiationStrategy如今能夠根據傳入請求肯定請求的媒體類型。可用的實現是基於文件擴展名、查詢參數、「Accept」頭或者一個固定的內容類型。詳情參見:Configuring Content Negotiation
  4. @ControllerAdvice
  5. 矩陣變量(Matrix Variables),增長了@MatrixVariable用於從請求URI中提取矩陣變量。詳情參見:Matrix Variables
  6. 增長了一個抽象基礎類用於支持基於代碼的Servlet 3+容器初始化。詳情參見:Code-based Servlet container initialization
  7. ResponseEntityExceptionHandler。用於處理異常消息的轉換,和DefaultHandlerExceptionResolver的區別在於,這個類返回ModelAndView。詳情參見:Handling exceptions
  8. RestTemplate和@RequestBody的參數支持泛型。
  9. 支持Jackson JSON 2
  10. 支持Tiles 3
  11. 改進@RequestBody。@RequestBody和@RequestPart的參數如今能夠跟隨Error參數,使它能夠在@RequestMapping方法中處理驗證的錯誤。@RequestBody如今有一個required屬性
  12. HTTP PATCH方法。HTTP PATCH方法如今可用於@RequestMapping
  13. 攔截器(Interceptor)支持URL patterns
  14. 在注入點(Injection Point)和Bean方法定義中使用元註解
  15. 初步支持JCache 0.5
  16. @DateTimeFormat再也不依賴Joda Time
  17. 全局日期時間格式化,詳情參見:Configuring a global date & time format
  18. 新的測試特性
  19. 併發性的微調
  20. 基於Gradle的構建系統,並遷移到GitHub
  21. 支持Java SE 7和OpenJDK 7

粗略的翻譯一下,若有錯誤請指正。 spring-mvc

相關文章
相關標籤/搜索