Java 替换泽西岛的AbstractContainerRequestValueFactory 2.26
大家好,我正在努力从Jersey 2.25迁移到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
AbstractContainerRequestValueFactory
他们在问题部分声称,由于软件包是内部的,因此不应使用。但它们并没有提供解决方案或解决办法
你知道我如何用这个类来代替其他类来继续使用provide实现吗
class MyOwnFactory extends AbstractContainerRequestValueFactory[Future[Object]] {
override def provide: Future[Object] = getContainerRequest.getProperty(Constants.individual).asInstanceOf[Future[Object]]
}
等效方法是使用a并注入
容器请求
,因为供应商
取代了HK2工厂
,而所有AbstractContainerRequestValueFactory
都是注入提供者的HK2工厂
。看看
另请参见:
谢谢,星期一我来看看