在开发过程中经常会遇到对客户端传输过来的数据进行验证,传入的数据不是数字类型,传入的身份证信息格式不对,等等。
之前是通过工具类来一个判断,那么显然这种方法就有些笨拙了,那么在Spring中 我们如何优雅的来处理这些问题?
对于Valication 这块,Spring 大体有两种机制。
一种是Spring的:org.springframework.validation.Validator
另一种是Spring 对JSR-303 Bean Validation API的集成了:javax.validation.Validator
这里我们主要讨论一下第二种。
首先我们来看一下Spring