小编Rom*_*ain的帖子

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

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

java cxf jax-rs

5
推荐指数
0
解决办法
979
查看次数

标签 统计

cxf ×1

java ×1

jax-rs ×1