spring - 如何使用 Spring Boot 2 访问 JSR 消息中的字段值?
问题描述
我想通过以下方式自定义我的错误消息:
假设类 Person 的以下声明:
@Size(min=10, max=250, message="{size.name}")
私有字符串名称;
在 ValidationMessages.properties 中声明的错误消息中,我也想输出字段值,即我想做这样的事情:
size.name = 名称 '${validatedvalue}' 无效,其大小必须在 {min} 和 {max} 之间
假设“name”字段的内容是“xyz”。那么错误信息应该是这样的:
名称“xyz”无效,其大小必须在 10 到 250 之间
min 和 max 的替换有效,但我得到的字段值为 '' ,我该如何为字段值执行此操作?
解决方案
推荐阅读
- html - 如何将元素的宽度设置为其绝对嵌套元素?
- kubernetes - 从产品执行发布回滚时如何回滚数据?
- node.js - 传递给 createTokenAuth 的令牌不是字符串:octokit, auth-token
- datetime - 将 INT 转换为 DATE BIGQUERY
- batch-file - 批处理文件不计算我在 C:\ 中的文件,但它在 D:\
- javascript - 为什么在新窗口中无法识别 Web 组件?
- c# - 如何使用 TModel 和 IEnumerable 区分路由到相同的 POST 方法
在 ASP.NET 核心中 - scala - Kafka 消费者属性从一个主题开始
- kubernetes - 警告 kubernetes 部署不健康的 GCP
- google-chrome - 有什么方法可以阻止谷歌翻译(Chrome)中的特定语言