Spring自定义验证
我正在为我的应用程序学习Spring,目前我正在使用SpringValidator接口来验证我的应用程序。我想知道我是否可以用我所有的验证规则编写一个自定义xml之类的东西,然后使用Spring来读取和验证 类似于Spring自定义验证,spring,Spring,我正在为我的应用程序学习Spring,目前我正在使用SpringValidator接口来验证我的应用程序。我想知道我是否可以用我所有的验证规则编写一个自定义xml之类的东西,然后使用Spring来读取和验证 类似于 <rules> <rule> <id="name" name="rule1" mandatory="yes" bean="foo.com.name" /> <status name="r
<rules>
<rule>
<id="name" name="rule1" mandatory="yes" bean="foo.com.name" />
<status name="rule1" type="error" />
</rule>
<rule>
<id="age" name="rule2" mandatory="no" bean="foo.com.age" />
<status name="rule2" type="warning" />
</rule>
</rules>
谁能给我指一下正确的方向吗
我从中看到了价值,因为这样我就可以在一个xml中进行所有验证,并且可以轻松地组织验证。此外,我甚至可以重用这个xml
感谢您JSR-303支持XML描述符,Spring可以通过
LocalValidatoryBean
通过SpringValidator
接口公开ValidationFactory
您可能会对这种方式感兴趣。您是否看过或考虑过使用椭圆形进行验证 我已经将其用于一个大型bean集合,所有这些bean都扩展了一个公共的基本bean类,该类实现了一个使用椭圆验证器的验证方法。每个bean都根据其独特的需求对其字段/方法进行注释。工作得很好,我喜欢验证在bean上清晰可见,而不是隐藏在定制的格式或框架中,加上失败的错误消息也很详细