【发布时间】:2016-07-06 11:26:17
【问题描述】:
我正在使用 spring 验证来验证 Rest Controller 输入,如果有人能告诉我是否有可能在异常情况下抛出自定义消息并且自定义消息应该来自数据库而不是来自属性文件,我将不胜感激.
【问题讨论】:
标签: spring spring-mvc spring-boot spring-data
我正在使用 spring 验证来验证 Rest Controller 输入,如果有人能告诉我是否有可能在异常情况下抛出自定义消息并且自定义消息应该来自数据库而不是来自属性文件,我将不胜感激.
【问题讨论】:
标签: spring spring-mvc spring-boot spring-data
您可以通过在 Spring 的 LocalValidatorFactoryBean 上设置自定义验证消息源来实现此目的。
你的消息源需要实现MessageSource接口并从数据库中读取它的消息。
参考:
http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/context/MessageSource.html
【讨论】: