我们会遇到这种情况,比如前端传入一个浮点型数据(例:12.001),然而字段类型却是Long类型,此时,springmvc会自动将该数据强制转化成Long类型(例:12),此时传过来的数据就是12。
但可能由于项目需求,你需要对传入的数据进行校验判断是否为整型,是整型才能进行数据处理,否则抛出异常或者停止该流程的执行。
这时候我们就需要对该数据进行反序列化校验。
通过使用 @JsonDeserialize注解写在字段上面,并且自定义一个反序列化处理类。
/**
* 最大连接阈值
*/
@Size(value = "最大连接阈值",notNull = false)
@JsonDeserialize(using =