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

java – 使用JSR-303的方法参数验证

发布时间:2020-12-14 16:38:58 所属栏目:Java 来源:网络整理
导读:JSR-303是否也用于方法参数验证? 如果是这样,网上有没有例子?我面临的最大挑战是如何在每种方法中获得验证器.有了Spring 3,这是不是意味着我必须用LocalValidatorFactoryBean几乎注入每一个类? 谢谢! 解决方法 这听起来像AOP(AspectJ)的用例.为使用javax
JSR-303是否也用于方法参数验证?

如果是这样,网上有没有例子?我面临的最大挑战是如何在每种方法中获得验证器.有了Spring 3,这是不是意味着我必须用LocalValidatorFactoryBean几乎注入每一个类?

谢谢!

解决方法

这听起来像AOP(AspectJ)的用例.为使用javax.validation.constraints * *注释的方法编写切入点,将一个验证器注入该方面(可能使用Spring),并使用@Before或@Around建议在方法执行之前执行验证.

阅读AspectJ in Action作为参考.

(编辑:李大同)

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

    推荐文章
      热点阅读