[英]Jersey bean validation ParameterNameProvider
我正在阅读有关bean验证的Jersey文档。 ParameterNameProvider
示例显示了如何为方法定义参数名称。 但是,实现似乎必须对显然无法扩展的每个方法都执行此操作。 这个例子基本上是没有用的。
有更聪明的方法吗? Jersey无法从@QueryParam
或@PathParam
批注中推断名称吗?
在这里查看我的问题的答案。 它应该完全按照您想要的去做。
我可以在ConstraintValidator中更改Method参数的属性路径吗?
如果您复制我的代码并通过调试器运行它,则将看到对于使用该方法的每种方法,该代码仅被评估一次。 然后,在您的应用正常运行期间,无需再次解析名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.