[英]Pass multiple parameters to org.apache.cxf.jaxrs.swagger.Swagger2Feature in web.xml
我有一個使用CXFNonSpringJaxrsServlet類構建的Java REST服務器項目。 我需要配置Swagger2Feature,將多個參數傳遞到web.xml上。
這是我的實際web.xml:
<servlet>
<display-name>CXFNonSpringJaxrsServlet</display-name>
<servlet-name>CXFNonSpringJaxrsServlet</servlet-name>
<servlet-class>org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet</servlet-class>
...
<init-param>
<param-name>jaxrs.features</param-name>
<param-value>
org.apache.cxf.jaxrs.swagger.Swagger2Feature
<!-- Here I need to pass "scan", "title", "description".. etc -->
(basePath=/rest)
</param-value>
<load-on-startup>1</load-on-startup>
</init-param>
...
有沒有辦法將更多屬性傳遞給Swagger2類? 否則,我可以從ContextListener獲取Swagger2Feature實例來修改其他屬性嗎?
只需傳遞其他參數除以空格即可:
org.apache.cxf.jaxrs.swagger.Swagger2Feature (basePath=/rest prettyPrint=true resourcePackage=com.your.package.name description=Your_description title=Your_title contact=info@domain.com)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.