【问题标题】:Spring Webflow model validation.Spring Webflow 模型验证。
【发布时间】:2014-03-10 13:05:56
【问题描述】:

我们公司开发了一个网上银行项目。我们在这个项目中使用了 spring-mvc,并且所有的属性验证都是使用 Hibernate 验证器进行的。但是对于我们的一些具有状态机性质的服务,我们需要使用 spring-webflow。

为此,我们需要在 Spring Webflow 中验证模型,而无需添加任何额外的验证器。如您所知,有两种以编程方式验证模型的方法:

  1. 在模型对象中定义验证逻辑。
  2. 定义一个名为 Validator 的单独对象来验证模型。

但是,我们不想使用这些验证技术。

例如,假设我们有一个名为 Customer 的类。我们在项目中对此类中的属性使用了注释验证。现在,我们想在我们的 webflow 中使用这个类作为视图状态的模型。

我想知道是否有人可以帮助我们如何使用带有 hibernate 验证器的注释验证来验证 spring webflow 中的模型。

【问题讨论】:

标签: spring spring-mvc spring-webflow


【解决方案1】:

Spring Webflow 2.4 通过使用验证组支持JSR-303 validation and partial validation

您需要将以下内容添加到应用程序上下文 xml 文件中:

<webflow:flow-registry flow-builder-services="flowBuilderServices" />

<webflow:flow-builder-services id="flowBuilderServices" validator="validator" />

<bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean" />

这将允许您使用注释来验证您的模型对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-03
    • 1970-01-01
    • 2015-03-30
    • 2011-09-28
    • 1970-01-01
    • 2012-08-16
    • 2017-01-18
    • 1970-01-01
    相关资源
    最近更新 更多