如何让 OpenApi UI 在 Payara Micro 中工作
How to make OpenApi UI work in Payara Micro
我已按照本教程进行操作 Swagger UI on MicroProfile OpenAPI,但仅将以下内容添加到 Payara 微型应用程序的 pom.xml 文件中不会添加 /openapi-ui
,仅 /openapi
有效。 Payara Micro 是否有其他要求或不可能拥有 OpenApi UI.
<dependency>
<groupId>org.microprofile-ext.openapi-ext</groupId>
<artifactId>openapi-ui</artifactId>
<version>1.1.2</version>
</dependency>
我的问题是应用程序配置 class。我不得不改变
来自:
@ApplicationPath("/api/v1")
public class JAXRSConfiguration extends Application {
public Set<Class<?>> getClasses() {
Set<Class<?>> s = new HashSet<>();
s.add(MyResource.class);
return s;
}
}
到
@ApplicationPath("/api")
public class JAXRSConfiguration extends Application {
}
以某种方式覆盖 getClasses()
方法并将 /v1
添加到应用程序路径会扰乱 openApi-ui 配置。
我已按照本教程进行操作 Swagger UI on MicroProfile OpenAPI,但仅将以下内容添加到 Payara 微型应用程序的 pom.xml 文件中不会添加 /openapi-ui
,仅 /openapi
有效。 Payara Micro 是否有其他要求或不可能拥有 OpenApi UI.
<dependency>
<groupId>org.microprofile-ext.openapi-ext</groupId>
<artifactId>openapi-ui</artifactId>
<version>1.1.2</version>
</dependency>
我的问题是应用程序配置 class。我不得不改变
来自:
@ApplicationPath("/api/v1")
public class JAXRSConfiguration extends Application {
public Set<Class<?>> getClasses() {
Set<Class<?>> s = new HashSet<>();
s.add(MyResource.class);
return s;
}
}
到
@ApplicationPath("/api")
public class JAXRSConfiguration extends Application {
}
以某种方式覆盖 getClasses()
方法并将 /v1
添加到应用程序路径会扰乱 openApi-ui 配置。