当前位置: 首页 > 知识库问答 >
问题:

JavaBean验证-拦截验证

籍英叡
2023-03-14

我有以下场景:我正在尝试处理一个表单,模型属性是一个具有String和Long属性的bean。众所周知,bean验证提供了很多注释来帮助我们确定数据的有效性。我面临的是,对于Long属性的情况,我只能使用@NotNull和另一个注释(我不记得它的名字)来强制用户输入正数。如果用户输入例如“sdf”,应用程序会抛出一个BIG异常。所以我想知道的是,如果用户在爆炸前输入了一个数字(因为我不能使用@Pattern),我是否可以拦截表单处理并自行验证(因为我不能使用@Pattern)...

清楚吗?。

共有1个答案

姚海
2023-03-14

使用Spring自定义验证。这是基于注释的验证,您可以创建自己的自定义验证逻辑。Spring自定义验证在此链接中,您可以找到更多示例以及如何使用它。

 类似资料:
  • 我是一个新手,我正在使用java bean验证。 我有一个java bean类,如下所示,带有null和size约束。 我的主要课程如下 当我传递长度小于4的名称时,这将引发错误。但是对于我传递的所有值,这个类都成功地执行了。让我知道我错过了什么。 提前谢谢。

  • 本文向大家介绍springmvc拦截器登录验证示例,包括了springmvc拦截器登录验证示例的使用技巧和注意事项,需要的朋友参考一下 一开始,学了拦截器与过滤器,咋一看两者有点像,实际上两者有很大的不同。就用拦截器和过滤器分别做了登录验证试验,这次先说拦截器。下面是自己实践的一个实例: 在spring-mvc.xml中配置拦截器: 如上所示,这里配置了LoginIntercepter,为了简单起

  • 放心,当我们这样做时 抛出的错误总是连续的,也就是说,如果状态代码失败,它不会检查contentType是否是JSON。 此外,抛出的错误始终是,断言错误(预期:200,实际:404)。无法从中了解实际响应是什么,如果启用日志记录,它将打印在标准输出上,但其他任何方式都不可用。 是否有任何方法来构建或设置类似于我们如何实现<code>过滤器 我有一个 rest api 框架,其中大多数验证都是使用

  • 我需要使用拦截器验证并记录grpc服务请求的一些数据。我检查了ServerInterceptor的interceptCall,但找不到获取请求对象的方法。有没有办法让请求对象进入拦截器?

  • 问题内容: 我正在尝试使用来限制用户执行某些操作。 : 如果在中找到用户,则应该将用户重定向到索引页面。 但是,我得到了一个,说是空的,如if-check所验证。 : 为什么是null以及如何解决? (这是我使用的参考。) 问题答案: Struts Session只是底层的包装。 虽然实现SessionAware接口是在Action中获取它的正确方法,但是如果要从Interceptor中获取它,则

  • 本文向大家介绍JavaBean valication验证实现方法示例,包括了JavaBean valication验证实现方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaBean valication验证实现方法。分享给大家供大家参考,具体如下: 在实际项目中,会遇到对JavaBean进行操作的时候,比如我们做个后台管理,添加某个用户信息,添加某个产品,需要对参数进行验证,