我正在尝试使用 Apache CXF 和 Jackson 数据绑定生成休息服务。在这里我不想使用@XmlRootElement注释。当我尝试下面的代码时,请求对象就像一个空对象。
这是我的服务界面
@POST
@Path("/getusers/")
@Consumes("application/json")
@Produces("application/json")
public List<UserDetails> getusers(UserDetails userDetails) throws ServiceException;
这是我的域对象
public class UserDetails implements Serializable{
private String userName;
private int userId;
public UserDetails(){
}
//getters and setters...
}
Json 对象看起来像
{
"id" : "102",
"username" : "scott"
}
我收到请求对象的空指针异常
如何访问我的请求对象 注意:这里我使用 Jackson Data-Binding
繁花不似锦
相关分类