问题描述
我正在运行Jersey 2.30.1 API,并且想将Swagger文档升级到OpenAPI v3。
我在pom.xml中新的招摇类依赖项如下:
<dependency>
<groupId>org.webjars</groupId>
<artifactId>swagger-ui</artifactId>
<version>3.17.0</version>
</dependency>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-jaxrs2</artifactId>
<version>2.0.2</version>
</dependency>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-jaxrs2-servlet-initializer</artifactId>
<version>2.0.2</version>
</dependency>
以前(在swagger-ui 2.2.10-1中使用swagger 1.5),我在web.xml中配置了Swagger:
<servlet>
<servlet-name>Jersey2Config</servlet-name>
<servlet-class>io.swagger.jersey.config.JerseyJaxrsConfig</servlet-class>
<init-param>
<param-name>api.version</param-name>
<param-value>2.0</param-value>
</init-param>
<init-param>
<param-name>swagger.api.basepath</param-name>
<param-value>/api</param-value>
</init-param>
<load-on-startup>4</load-on-startup>
</servlet>
我现在想做同样的事情,但是我找不到文档,如果可能的话,怎么办。
如何使用OpenAPI v3在web.xml中定义基本的基本路径和API版本?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)