JAX-RS CXF 从 @BeanParam 访问 HTTP 主体

Rom*_*ain 5 java cxf jax-rs

我的问题很简单,但我没有设法找到响应...是否可以使用 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
 }
Run Code Online (Sandbox Code Playgroud)

这似乎是一个 helloword 示例,但我找不到任何有效的示例。奇怪的是 JAX-RS 没有 @BodyParam...