bean-validation - 已为约束接口定义了表达式变量...而未启用表达式语言
问题描述
我有项目,带有一些自定义的 ConstraintValidator。我想建立自定义消息。我这样做了,一切都很好。然后我们遇到了需要'api'模块,这意味着你必须拆分bean验证注释和ConstraintValidator,必须@Constraint(validatedBy = {})
使用ConstraintMapping手动设置配对。除了消息插值外,Everyting 仍然有效。
日志现在包含有点神秘的消息:
Expression variables have been defined for constraint interface whatever.SomeValidation while Expression Language is not enabled.
所有这一切,虽然我使用与此处提到的代码相同的代码: https : //docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#_custom_contexts 禁用DefaultConstraintViolation 并注册自定义代码。
有什么想法会导致这种情况吗?
解决方案
推荐阅读
- linux - diff (GNU diffutils) 3.6 排除目录
- reactjs - Laravel 无状态 api jwt-auth 和 csrf 令牌
- java - 如何使用xpath Java Selenium获取所有包含指定文本的td标签?
- macos - Sync macos settings using mackup
- python - python boto3 dynamodb 查询函数动态参数
- ruby-on-rails - Ruby on Rails 应用程序中的后退按钮跳过页面
- django - django cookiecutter 的 docker-compose 问题 - > Django 错误:关系“users_user”不存在
- javascript - TypeError:无法获取 - Javascript Asyn 的问题
- complexity-theory - 用于计算描述两个正则表达式交集的 DFA 大小的多项式时间算法?
- python - QTabWidget set mask on tabs (not tab content)