Java 如果在ear模块中使用,Swagger不会识别@Api注释,但在战争中部署了Swagger
我们正在使用Wildlfy 10和Swagger 1.5.12(Swagger 2.0规范) 在我们的应用程序中,我们正在ear中部署Web服务的契约和实现,以确保能够在此级别上交换实现。 暴露我们Web服务的war打包在同一个ear中,并且可以访问其所有模块 招摇过市定义放置在war文件中。当webservice端点按预期工作时,swagger.json只包含一般信息,不包含Api文档 调试一段时间后,我得到了以下结果:Java 如果在ear模块中使用,Swagger不会识别@Api注释,但在战争中部署了Swagger,java,swagger,wildfly-10,Java,Swagger,Wildfly 10,我们正在使用Wildlfy 10和Swagger 1.5.12(Swagger 2.0规范) 在我们的应用程序中,我们正在ear中部署Web服务的契约和实现,以确保能够在此级别上交换实现。 暴露我们Web服务的war打包在同一个ear中,并且可以访问其所有模块 招摇过市定义放置在war文件中。当webservice端点按预期工作时,swagger.json只包含一般信息,不包含Api文档 调试一段时间后,我得到了以下结果: 扫描器使用reflections.getTypesAnnotatedW
- 扫描器使用
reflections.getTypesAnnotatedWith(Api.class)
- 尝试生成配置之后,他们正在使用
或者cls.getAnnotation(annotationClass)
和cls.getAnnotations()
annotation=metaAnnotation.annotationType().GetAnnotationClass)代码>两者都返回null