gpt4 book ai didi

java - Jersey @PreMatching 和 1 个提供商中的名称绑定(bind)

转载 作者:行者123 更新时间:2023-11-29 08:51:47 24 4
gpt4 key购买 nike

我需要实现一个 Jersey 过滤器 (ContainerRequestFilter),它需要在 pre-matching 阶段调用,但只适用于某些资源。

预匹配部分可以通过使用@PreMatching注解和“apply to some”功能来完成Jersey 的 NameBinding 机制。

我需要它将 2 个功能组合到 1 个提供程序中;现在我很确定这不能完成,因为对我来说这似乎是矛盾的(过滤器将在我们检查给定类是否被注释之前被调用)但我仍然想 100% 确定这一点,因为我会跳过 1加入 Jersey 生命周期,从而减少响应时间。

我正在使用 Jersey 2.6

谢谢

最佳答案

我无法具体回答是否可能,但我想对“跳过 1 步以减少响应时间”发表评论:我想说你现在根本不需要考虑这一点.旨在使您的代码易于阅读和理解(也许将过滤器和某些要素类分开并共享公共(public)代码会是更好的结构)。

如果您在测试/早期部署期间遇到性能问题/响应时间过长,请分析您的应用并查看实际需要时间的方面,然后首先关注这些方面。我非常有信心时间不会花在你认为的地方,如果它实际上最终成为生命周期中的这个额外步骤导致你的(任何)性能问题,我会请你喝啤酒。

关于java - Jersey @PreMatching 和 1 个提供商中的名称绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22479696/

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