加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – @RequestParam验证

发布时间:2020-12-15 02:28:02 所属栏目:Java 来源:网络整理
导读:有没有办法用 spring验证请求参数而不在每个函数中检查它? 例如,控制器中的每个方法都会生成元素列表,每个方法都接受“from”和“to”参数,因此验证是: 来自 = 0到 0来自至 我想配置spring来返回BAD_REQUEST或其他一些状态,就像它无法将字符串转换为int参
有没有办法用 spring验证请求参数而不在每个函数中检查它?
例如,控制器中的每个方法都会生成元素列表,每个方法都接受“from”和“to”参数,因此验证是:
来自> = 0&&到> 0&&来自<至 我想配置spring来返回BAD_REQUEST或其他一些状态,就像它无法将字符串转换为int参数一样. 谢谢.

解决方法

如果您使用@RequestBody使用表单支持对象,那么您可以使用JSR-303 bean验证,您可以在其中注释表单bean.有关详细信息,请参见 http://static.springsource.org/spring/docs/current/spring-framework-reference/html/validation.html#validation-beanvalidation.然后你不需要打扰Validator对象或其他编码 – 你只是注释.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读