如何在web.xml中动态提供swagger.api.basepath?

时间:2018-02-26 04:09:32

标签: java swagger

我在我的应用程序中实现swagger以提供文档。 我像这样配置了web.xml。

    <servlet-name>DefaultJaxrsConfig</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.title</param-name>
    <param-value>RESTful Webservice</param-value>
    </init-param>
    <init-param>
    <param-name>swagger.api.basepath</param-name>
    <param-value>http://xyz:9080/rest/api</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
    </servlet>

但问题是当我给出完整路径时,我才会得到“试一试”选项。当我给出像“/ rest / api”这样的相对路径时,我没有得到“试一试”选项。 甚至我尝试了配置阅读器和自定义应用程序(使用BeanConfig)。 没有什么工作。请给出一些解决方案。

提前致谢。

0 个答案:

没有答案