我有一种更新人员的方法
@PATCH
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
@Path("/{id}")
public Response edit(
@PathParam("id") String id, @HeaderParam("Etag") String etag,
EditCommand editCommand) {
//...
}
EditCommand具有一堆名称值对,JAX-RS通过有效负载之外的对象为我创建了这些名称/值对。一切都很好。
我可以在EditCommand中获取PathParam和HeaderParam吗?
我知道我可以创建一个单独的BeanParam并注入其中,但这意味着我要在两个对象中将所有东西都放在一个对象中。
谢谢