将前置条件值添加到bean属性

时间:2014-11-06 14:48:35

标签: spring properties javabeans

在applicationContext规则xml文件中,我定义了规则来验证web表单的文件。例如。将在省提交的情况下触发webFormCanadaConditionalRule,并且规则检查加拿大的所选值是否为5714。如果是加拿大,其他提交的文件将得到验证。

这是一个工作示例。

<entry key="province">
    <list>
        <value>webFormCanadaConditionalRule</value>
    </list>
</entry>

 <bean  id="webFormCanadaConditionalRule"                       
        class="ca.gc.cic.gol.eapp.rules.custom.WebFormConditionalRule">
    <property name="preConditionValue"      value="5714"/>
    <property name="ruleNames" >
        <list>
            <value>mandatory</value>
        </list>
    </property>
</bean>

我想要完成的是有一个前置条件值,检查以确保所选值不是5714。

有没有办法可以为bean属性添加一个前置条件值,我可以使用!= ...这就是我所拥有的,这似乎不起作用。

<bean   id="webFormAddressNotCanadaConditionalRule"                     
        class="ca.gc.cic.gol.eapp.rules.custom.WebFormConditionalRule">
    <property name="preConditionValue"      value="${!=5714}" />
    <property name="ruleNames" >
        <list>
            <value>mandatory</value>
        </list>
    </property>
</bean>

非常感谢。

0 个答案:

没有答案