gpt4 book ai didi

java - jersey 内部如何处理 @pathparam 注入(inject)?

转载 作者:行者123 更新时间:2023-11-30 05:47:48 25 4
gpt4 key购买 nike

我已经使用 jersey 框架在 java 中开发 Restful Web 服务大约一个月了,但不知怎的,我似乎无法理解的一件事是 jersey 如何处理资源方法中的 @pathparam 注入(inject),我知道 hk2 在 Jersey 中依赖注入(inject)的引擎盖,我知道抽象绑定(bind)器和工厂用于自定义注入(inject),但我想要一些明确的文档,引用 @Pathparam 如何注入(inject)到方法中的过程,即某种类型的逐步分解。我在搜索时也遇到了 ValueFactoryProvider 这个术语,但它都非常模糊。

最佳答案

查看 jersey-server 工件中的 PathParamValueParamProvider。这似乎是与 MultivaluedParameterExtractor 的实现一起发生魔法的地方。 它们是内部类,所以我无法轻松找到任何好的 javadoc。不过查看源代码,有一些很好的注释可以帮助您分解它。

关于java - jersey 内部如何处理 @pathparam 注入(inject)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54548822/

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