在实现JAX-RS Web服务时,我遇到以下情况。
服务A:
@Path("/customer/{customerId}")
public interface ICustomerDataUsageService{
@GET
@Path("/datausage")
public Response getCustomerDataUsage();
//other methods...
}
服务B:
@Path("/")
public interface IHelpDeskService{
@GET
@Path("/customer/{customerId}")
public Response getCustomer();
//other methods...
}
部署后,只有服务A在运行(在服务B之后注册)。对于第二个,我收到HTTP 404错误。
很遗憾,我们不能更改接口,因为它是由另一个实体提供的。我们只能控制这些实现类。
我正在使用Jersey-2.22。
有什么办法可以使这两种服务都能正常工作而无需更改接口。
预先感谢!