【问题标题】:spring 3 sub-bean validationSpring 3 子 bean 验证
【发布时间】:2010-07-29 20:37:40
【问题描述】:

我尝试通过org.springframework.validation.Validator 进行验证。

我的问题:我有一个包含数据 bean 的表单 bean。

PlayerRegistrationDataBean
-> has: PersonBean

那么,如果我不想在将PersonBeans 用作“子bean”的任何地方实施验证,我该如何验证PersonBean

【问题讨论】:

  • org.springframework.validation.Validator 是一个接口,其中有许多以非常不同的方式工作的实现。您需要更多地帮助我们了解您实际用作验证框架的内容。 jsr303 与 Hibernate 验证器?
  • 我正在自行实现验证器。我在哪里可以找到已经可用的实现以及在哪里可以找到文档?你可能注意到我是春天的新手...... :-)
  • 目前我正在为 form-b​​ean 实现一个验证器,并为 form-b​​ean 中使用的子 bean 实现其他验证器。通过将子bean的前缀从form-b​​ean验证器转发到子bean验证器,可以到达元素do validate的正确路径。

标签: java spring validation spring-mvc


【解决方案1】:

我不确定我是否得到了您的要求,但不会使用正确的注释来注释 PersonBean 的属性,然后使用 @Valid 来处理 PersonBean 本身?

【讨论】:

  • 这是我可以采用的一种方式,但希望能够在同一个类上使用不同的验证。所以我选择了spring-way。
猜你喜欢
  • 2012-02-08
  • 1970-01-01
  • 2016-03-02
  • 2015-05-01
  • 1970-01-01
  • 2013-11-23
  • 2020-12-21
  • 2019-05-23
  • 2015-01-06
相关资源
最近更新 更多