我正在使用jersey创建REST服务。
这是请求处理程序类的方法。
@POST
@Path("/deleteWorkers")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response deleteWorkers(DeleteWorkerPOJO deleteWorkerPOJO) {......}
此方法出现以下错误
SEVERE: A message body reader for Java type, class <classname>, and MIME media type, application/json, was not found
同一类中有一些不消耗POJO的POST方法。他们工作正常。
许多开发人员建议,我添加了jersy-json
库和
<param-name>
com.sun.jersey.api.json.POJOMappingFeature
</param-name>
<param-value>
true
</param-value>
仍然会给出相同的错误。
Jersey版本是1.2,而Java版本是1.5