联系
Knight's Tale » 技术

spring 4 带来的变动

2015-08-13 00:10

spring 4 带来的变动

最新版4.2.0问题

4.2.0不知道做了什么改动(没认真去研究),返回java对象时(想要返回json),对象如果有嵌套对象,则子对象无法被序列化。

4.1.7 则没有这个问题,回头有空要研究一下

从3.1.2 升 4 需要进行的改动

  1. binding exception 不会在exception handler里出现,如果bind 出错,框架直接报400 error

具体可见我早年提的:

http://techv5.com/topic/402/

  1. 不再使用jakson json, 而换成使用 fastxml json

关于 @Valid

框架在处理请求时,会默认支持 Hibernate的 validationMessage*.properties 错误。他们在处理时,是采用名称占位符 {min} {max} 等。

当然,你也可以自己设置 customer validation ,但是这个无法 使用 有名称的占位符。只能使用位置占位符 {1} {2}.

如果你一定想使用 名称占位符,那么就在 classpath下新建一个 validationMessage*.properties ,这样系统就会支持了

本文链接地址:spring 4 带来的变动