spring - 这段代码在 Spring Boot 自定义类型级别注解中做了什么?
问题描述
我以前在四处寻找代码以使我的类型级自定义注释正常工作(以前它不验证或显示错误消息)我添加了此代码并且它有效,但我不知道它做了什么。如果您能解释一下,我将不胜感激!
有问题的代码。message 是错误信息,mm 是我选择显示错误信息的变量。通常我的类型级别注释会比较几个变量,因此错误消息只出现在其中一个变量下。
context.disableDefaultConstraintViolation();
context.buildConstraintViolationWithTemplate(message)
.addPropertyNode("mm").addConstraintViolation();
解决方案
推荐阅读
- azure-servicebus-queues - Azure 服务总线队列 - 如果接收 Web API 无法处理消息怎么办
- php - 丢失由 postgres DATABASE 制作的表中的结果
- javascript - React native - navigation.navigate 不是函数
- apostrophe-cms - ApostropheCMS - 添加特定字段的多个项目(数组)
- azure - 使用 Azure 函数绑定返回容器中的 Blob 列表
- xamarin.ios - Xamarin.iOS 自动预配配置文件未显示给具有相同应用程序的同事
- javascript - 当手动输入值时提交表单有效,但不是通过脚本
- html - FreeMarker模板中字符串过长如何灵活调整列宽?
- python - Django 'dict' 对象没有属性
- angular - 角度 - 从材料 5 升级到材料 7,无需 cli