为了账号安全,请及时绑定邮箱和手机立即绑定

spring mvc的validator如何支持String类型的参数

spring mvc的validator如何支持String类型的参数

翻过高山走不出你 2019-03-14 18:18:54
问题描述想用spring mvc的validator模块对请求参数通过注解的方式进行验证,看到JSR-303验证框架的资料,都是只支持对输入的bean进行验证,不能对String,Integer这样类型的参数进行验证。关于参数验证这样部分功能,在Spring中的主流的用法一般是怎样的?相关代码    @RequestMapping(value = "validString", method = RequestMethod.POST, produces = "application/json")    public void validString(            @RequestParam(value = "validString", defaultValue = "")            @Valid            @Size(min = 1, max = 10)            final String vStr, BindingResult vResult){        //    }尝试按照参考的资料,试验了绑定validator的方式,还有试验了bean注解的方式,对输入参数进行验证,这两种方式,都可以实现验证的功能,但是当需要验证String这类参数时,验证功能无效。

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号