繁体   English   中英

新泽西州bean验证ParameterNameProvider

[英]Jersey bean validation ParameterNameProvider

我正在阅读有关bean验证的Jersey文档。 ParameterNameProvider示例显示了如何为方法定义参数名称。 但是,实现似乎必须对显然无法扩展的每个方法都执行此操作。 这个例子基本上是没有用的。

有更聪明的方法吗? Jersey无法从@QueryParam@PathParam批注中推断名称吗?

在这里查看我的问题的答案。 它应该完全按照您想要的去做。

我可以在ConstraintValidator中更改Method参数的属性路径吗?

如果您复制我的代码并通过调试器运行它,则将看到对于使用该方法的每种方法,该代码仅被评估一次。 然后,在您的应用正常运行期间,无需再次解析名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM