0

我有一个包含许多 Web 项目 (WAR) 使用的 swagger-ui 的 Web 片段。swagger-ui 的静态内容位于META-INF/resources. 一些 Web 项目仅提供 REST-API,没有自己的 UI。对于这类项目,web-fragment 有效,因为静态内容是在${CONTEXT-ROOT}/*. 但是对于具有自定义 UI 的项目,${CONTEXT-ROOT}/*我不知道如何在${CONTEXT-ROOT}/api/*.

是否有可能更改在主 Web 项目中提供 Web 片段的静态内容的位置?

4

1 回答 1

0

It is not really a solution, rather a workaround. In the parent web.xml I can remap the servlet name of the web-fragment like this:

<servlet-mapping>
    <servlet-name>swagger</servlet-name>
    <url-pattern>/api/api/*</url-pattern>
</servlet-mapping>
于 2020-04-01T09:59:39.213 回答