gpt4 book ai didi

java - 替换 Jersey 2.26 中的 AbstractContainerRequestValueFactory

转载 作者:行者123 更新时间:2023-11-30 05:38:58 29 4
gpt4 key购买 nike

大家好,我正在努力从 Jersey 2.25 迁移到 2.26,因为它在库的内部类中发生了重大更改 AbstractContainerRequestValueFactory

他们在问题部分声称,由于该包是内部的,因此不应使用。但他们没有提供解决方案或解决方法。

知道如何将该类的使用替换为其他内容,以便像我迄今为止所做的那样继续使用提供实现吗?

class MyOwnFactory extends AbstractContainerRequestValueFactory[Future[Object]] {
override def provide: Future[Object] = getContainerRequest.getProperty(Constants.individual).asInstanceOf[Future[Object]]
}

最佳答案

相当于使用 Supplier并注入(inject)ContainerRequest ,如Supplier取代 HK2 Factory以及所有AbstractContainerRequestValueFactory是 HK2 Factory注入(inject)Provider<ContainerRequest> 。看看the source

另请参阅:

关于java - 替换 Jersey 2.26 中的 AbstractContainerRequestValueFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56075849/

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