【发布时间】:2016-09-01 10:19:11
【问题描述】:
我在我的 java EE7 应用程序(Glassfish 作为应用程序服务器)上使用 swagger。除了使用 FormDataParam 的方法之外,一切正常,这给了我传统的错误:
org.glassfish.jersey.server.ContainerException: java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.AnnotationIntrospector.findPropertyIndex(Lcom/fasterxml/jackson/databind/introspect/Annotated;)Ljava/lang/Integer;
我尝试了所有方法,但只是一种方法,所以我不想在我的 swagger.json 中使用这种方法
我怎样才能从招摇中排除这种方法。我试过了:
@ApiModelProperty(hidden = true) and @ApiOperation(value="",hidden = true)
@POST
@Path("something")
@Produces(MediaType.TEXT_PLAIN)
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
public Response newsomething(@FormParam("something") String something,@Context HttpServletRequest request, @Context HttpServletResponse response) throws IOException {
return "something";
}
我做错了什么?
【问题讨论】:
标签: java jackson swagger glassfish-4 nosuchmethoderror