【发布时间】:2016-04-25 01:11:21
【问题描述】:
我的应用是带有 thymeleaf 模板引擎的完全配置的 spring-boot 应用。 I18n 也进行了配置,因此我可以在我的模板中使用它。这是我使用的配置:
spring.messages.basename=i18n/messages
虽然手动验证字段 I18n 也可以正常工作:
BindingResult result;
result.rejectValue("field", "some.i18n.code");
但是,一旦我想实现一些自定义 ConstraintValidator 对象并使用 message 字段 - 不涉及 I18n,我会收到纯代码作为响应而不是消息。 IE。
{some.i18n.code}
我试过this solution - 没有结果。 This on 也是 - 结果相同。
我错过了什么?
【问题讨论】:
标签: java spring validation internationalization