java—使用请求区域设置对HibernateBean验证消息进行本地化

tgabmvqs  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(209)

我需要通过为hibernatebean验证错误添加对不同语言的支持来国际化我的springboot应用程序。我使用了内置javax约束和自定义消息。要求返回传入json请求中定义的语言代码中的验证错误。项目详情如下:
java 8
渐变型
我添加了validationmessages.properties文件。我需要根据restapijson中收到的“langguagecode”字段将localresolver设置为locale。这样用户就可以用他的语言得到验证错误。

efzxgjgh

efzxgjgh1#

你想用 javax constraints . 有一些注解,例如 @NotEmpty @NotBlank 每一个都有字段消息,可以接收任何语言消息。此外,您还可以为其创建自定义验证的注解和自定义验证程序,您可以对任何消息使用任何逻辑。

@NotEmpty(message = "foreign language message")

相关问题