【问题标题】:Customize spring boot validation message from database从数据库自定义 Spring Boot 验证消息
【发布时间】:2016-07-06 11:26:17
【问题描述】:

我正在使用 spring 验证来验证 Rest Controller 输入,如果有人能告诉我是否有可能在异常情况下抛出自定义消息并且自定义消息应该来自数据库而不是来自属性文件,我将不胜感激.

【问题讨论】:

    标签: spring spring-mvc spring-boot spring-data


    【解决方案1】:

    您可以通过在 Spring 的 LocalValidatorFactoryBean 上设置自定义验证消息源来实现此目的。

    你的消息源需要实现MessageSource接口并从数据库中读取它的消息。

    参考:

    http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/validation/beanvalidation/LocalValidatorFactoryBean.html#setValidationMessageSource-org.springframework.context.MessageSource-

    http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/context/MessageSource.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-12
      • 2019-09-22
      • 2019-04-21
      • 1970-01-01
      • 1970-01-01
      • 2012-12-12
      相关资源
      最近更新 更多