我的问题很简单,但我没有设法找到答案......是否可以使用JAX-RS(使用CXF实现)从@BeanParam注释参数访问HTTP请求正文?
我试过了,但是它不起作用:
@Path("/courses")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public class CarsResource {
@POST
@Path("/{id}")
public Course update(@BeanParam CarUpdateRequest request){
...
}
}
public class CarUpdateRequest {
@PathParam("id")
private String id;
private CarUpdateData data; // inject here the body using JsonProvider
}
这似乎是一个helloword示例,但我找不到任何有用的例子。很奇怪JAX-RS没有@BodyParam ......