【发布时间】:2019-04-21 16:01:15
【问题描述】:
我正在尝试为 Hibernate 验证注释(NOTNULL、NOTEMPTY 等)自定义消息,以便应用程序能够从 .proparties 文件中读取它们。
我在这里尝试了答案中的解决方案:use custom validation in hibernate hibernate validator
但对我来说没有任何效果我仍然收到默认消息(可能不是 null ,可能不是空的,....)。
代码示例:
应用程序上下文.xml:
<bean name="validator"
class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
<property name="validationMessageSource">
<ref bean="resourceBundleLocator" />
</property>
</bean>
<bean name="resourceBundleLocator"
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames">
<list>
<value>messages</value>
</list>
</property>
</bean>
user.java:
@NotNull
private String name;
消息.属性:
user.name.notNull = incorrect name
【问题讨论】: