晚上好,
我们正在尝试将Swagger用于运行在Java EE的Wildlfly上的现有REST项目,目的是在运行时生成REST-API文档。
然而,在将必要的依赖项(io.swagger:swagger-jaxrs)添加到我们的Gradle设置后,我们尝试通过web.xml设置Swagger生成器。
<servlet-mapping>
<servlet-name>SwaggerConfig</servlet-name>
<url-pattern>/api/documentation</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>SwaggerConfig</servlet-name>
<servlet-class>io.swagger.jaxrs.config.DefaultJaxrsConfig</servlet-class>
<init-param>
<param-name>api.version</param-name>
<param-value>1.0.0</param-value>
</init-param>
<init-param>
<param-name>swagger.api.basepath</param-name>
<param-value>http://localhost:8080/api/documentation</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
我们成功通过SOAP访问了*/api/documentation下的servlet,但似乎没有生成任何文档、JSON文件或其他文件,我们也无法弄清楚如何设置生成。如果您能提供任何帮助、建议或者我们可能错过的指南链接,我们将不胜感激。