Java 替换泽西岛的AbstractContainerRequestValueFactory 2.26

Java 替换泽西岛的AbstractContainerRequestValueFactory 2.26,java,java-8,jersey,jax-rs,jersey-2.0,Java,Java 8,Jersey,Jax Rs,Jersey 2.0,大家好,我正在努力从Jersey 2.25迁移到2.26,因为它在库的内部类中有一个中断更改AbstractContainerRequestValueFactory 他们在问题部分声称,由于软件包是内部的,因此不应使用。但它们并没有提供解决方案或解决办法 你知道我如何用这个类来代替其他类来继续使用provide实现吗 class MyOwnFactory extends AbstractContainerRequestValueFactory[Future[Object]] { overri

大家好,我正在努力从Jersey 2.25迁移到2.26,因为它在库的内部类中有一个中断更改
AbstractContainerRequestValueFactory

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

你知道我如何用这个类来代替其他类来继续使用provide实现吗

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

等效方法是使用a并注入
容器请求
,因为
供应商
取代了HK2
工厂
,而所有
AbstractContainerRequestValueFactory
都是注入
提供者的HK2
工厂
。看看

另请参见:


谢谢,星期一我来看看