Spring 3.2的新特性和改进

New Features and Enhancements in Spring Framework 3.2

相对于3.1版,3.2的新特性和改进如下:

  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

粗略的翻译一下,如有错误请指正。

转载于:https://my.oschina.net/shelltea/blog/95810

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值