java validation 后台参数验证的使用详解
在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节。比如参数不能为null,email那么必须符合email的格式,如果手动进行if判断或者写正则表达式判断无意开发效率太慢,在时间、成本、质量的博弈中必然会落后。所以把校验层抽象出来是必然的结果,下面说下几种解决方案。可以使用纯 Java 语言、JavaScript 、Groovy 、BeanShell 等进行规则的编写,本次不过多讲解bean validation 包放在maven上维护,最新包的坐标如下:下载之后打开这个包,有个package叫constraints,里面放的就是验证的的注解:下面开始用代码实践一下:1、定义一个待验证的bean:Student.java2、测试类:StudentTest.java3、运行testValidation()方法,输处如下:
下载地址
用户评论