【发布时间】:2011-10-07 14:14:58
【问题描述】:
我使用的是 Spring 3,我的 applicationContext.xml 中有以下配置:
<bean id="validationMessageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"
p:basename="classpath:messages/validation_messages" p:defaultEncoding="UTF-8" p:cacheSeconds="3" />
<bean id="globalValidator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
<property name="validationMessageSource">
<ref bean="validationMessageSource" />
</property>
</bean>
在语言环境等方面一切正常。
但是,我想知道是否可以将语言环境注入到我构建的自定义验证器中。我创建了一个 @CheckZip 注释来验证邮政编码。但是由于邮政编码在不同的国家有不同的格式,我很好奇我是否可以将当前的语言环境放入验证器中。
【问题讨论】:
标签: java spring spring-mvc bean-validation hibernate-validator