gpt4 book ai didi

java - 我可以获得 Resteasy 使用的 ResourceMethodRegistry

转载 作者:太空宇宙 更新时间:2023-11-04 07:35:27 24 4
gpt4 key购买 nike

Resteasy 中的 ResourceMethodRegistry 用于将 HttpRequest 解析为请求中的 uri、方法、内容类型等的实际方法调用。 RestEasy 使用的此注册表的实际填充实例是否可用?

我希望能够做这样的事情:

ResourceMethodRegistry registry = ResourceMethodRegistryFactory.getInstance();
ResourceMethod otherMethod = (ResourceMethod) registry.getResourceInvoker(myRequest);

我想这样做的原因是能够获得基于我试图解析的方法的注释计算的调用“签名”,以使缓存无效。

最佳答案

在部署期间,ResourceMethodRegistry 将添加到 ServletContext 。所以你应该能够通过这样做来获得它:

ResourceMethodRegistry registry =
(ResourceMethodRegistry)context.getAttribute(Registry.class.getName());

关于java - 我可以获得 Resteasy 使用的 ResourceMethodRegistry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16948415/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com