簡體   English   中英

將多個參數傳遞到web.xml中的org.apache.cxf.jaxrs.swagger.Swagger2Feature

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM