2016-07-06 93 views
0

我使用彈簧驗證來驗證其餘控制器輸入,我將不勝感激,如果任何人可以告訴我是否有可能拋出自定義消息的情況下,例外和自定義消息應該來自數據庫而不是來自屬性文件。自定義從數據庫彈簧啓動驗證消息

回答

0

您可以通過在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