Guest User

Untitled

a guest
Jan 17th, 2018
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.16 KB | None | 0 0
  1. <context:component-scan base-package="org.app.rest.cxf.service"/>
  2.  
  3. <bean id="swagger2customizer" class="org.apache.cxf.jaxrs.swagger.Swagger2Customizer">
  4. <property name="dynamicBasePath" value="true"/>
  5. <property name="replaceTags" value="true"/>
  6. </bean>
  7. <bean id="swagger2Feature" class="org.apache.cxf.jaxrs.swagger.Swagger2Feature">
  8. <property name="title" value="Test"/>
  9. <property name="version" value="1.0"/>
  10. <property name="description" value="Test 1.0"/>
  11. <property name="contact" value="dev@syncope.apache.org"/>
  12.  
  13. <property name="resourcePackage" value="org.app.rest.api.service"/>
  14. <property name="scanAllResources" value="true"/>
  15. <property name="activateOnlyIfJaxrsSupported" value="true"/>
  16.  
  17. <property name="customizer" ref="swagger2customizer"/>
  18. </bean>
  19.  
  20. <jaxrs:server id="container" address="/"
  21. basePackages="org.app.rest.api.service, org.app.rest.cxf.service"
  22. staticSubresourceResolution="true">
  23. <jaxrs:properties>
  24. <entry key="search.lax.property.match" value="true"/>
  25. <entry key="convert.wadl.resources.to.dom" value="false"/>
  26. </jaxrs:properties>
  27. <jaxrs:inInterceptors>
  28. <ref bean="gzipInInterceptor"/>
  29. <ref bean="validationInInterceptor"/>
  30. </jaxrs:inInterceptors>
  31. <jaxrs:outInterceptors>
  32. <ref bean="gzipOutInterceptor"/>
  33. <ref bean="validationOutInterceptor"/>
  34. </jaxrs:outInterceptors>
  35. <jaxrs:providers>
  36. <ref bean="dateParamConverterProvider"/>
  37. <ref bean="jaxbProvider"/>
  38. <ref bean="jsonProvider"/>
  39. <ref bean="exceptionMapper"/>
  40. <ref bean="searchContextProvider"/>
  41. <ref bean="addDomainFilter"/>
  42. <ref bean="addETagFilter"/>
  43. <ref bean="wadlGenerator"/>
  44. </jaxrs:providers>
  45. <jaxrs:features>
  46. <ref bean="swagger2Feature"/>
  47. </jaxrs:features>
  48. </jaxrs:server>
  49.  
  50. <context:component-scan base-package="com.app2.rest.cxf.service"/>
  51.  
  52. <bean id="swagger2customizer2" class="org.apache.cxf.jaxrs.swagger.Swagger2Customizer">
  53. <property name="dynamicBasePath" value="true"/>
  54. <property name="replaceTags" value="true"/>
  55. </bean>
  56. <bean id="swagger2Feature2" class="org.apache.cxf.jaxrs.swagger.Swagger2Feature">
  57. <property name="title" value="Test"/>
  58. <property name="version" value="1.0"/>
  59. <property name="description" value="Test 1.0"/>
  60. <property name="contact" value="dev@syncope.apache.org"/>
  61.  
  62. <property name="resourcePackage" value="com.app2.rest.api.service"/>
  63. <property name="scanAllResources" value="true"/>
  64. <property name="activateOnlyIfJaxrsSupported" value="true"/>
  65.  
  66. <property name="customizer" ref="swagger2customizer2"/>
  67. </bean>
  68.  
  69. <jaxrs:server id="container" address="/"
  70. basePackages="com.app2.rest.api.service, com.app2.rest.cxf.service"
  71. staticSubresourceResolution="true">
  72. <jaxrs:properties>
  73. <entry key="search.lax.property.match" value="true"/>
  74. <entry key="convert.wadl.resources.to.dom" value="false"/>
  75. </jaxrs:properties>
  76. <jaxrs:inInterceptors>
  77. <ref bean="gzipInInterceptor"/>
  78. <ref bean="validationInInterceptor"/>
  79. </jaxrs:inInterceptors>
  80. <jaxrs:outInterceptors>
  81. <ref bean="gzipOutInterceptor"/>
  82. <ref bean="validationOutInterceptor"/>
  83. </jaxrs:outInterceptors>
  84. <jaxrs:providers>
  85. <ref bean="dateParamConverterProvider"/>
  86. <ref bean="jaxbProvider"/>
  87. <ref bean="jsonProvider"/>
  88. <ref bean="exceptionMapper"/>
  89. <ref bean="searchContextProvider"/>
  90. <ref bean="addDomainFilter"/>
  91. <ref bean="addETagFilter"/>
  92. <ref bean="wadlGenerator"/>
  93. </jaxrs:providers>
  94. <jaxrs:features>
  95. <ref bean="swagger2Feature2"/>
  96. </jaxrs:features>
  97. </jaxrs:server>
  98.  
  99. <servlet>
  100. <servlet-name>AppSwaggerCXFServlet</servlet-name>
  101. <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
  102. <init-param>
  103. <param-name>config-location</param-name>
  104. <param-value>classpath*:/context2.xml</param-value>
  105. </init-param>
  106. <load-on-startup>1</load-on-startup>
  107. </servlet>
  108. <servlet-mapping>
  109. <servlet-name>AppSwaggerCXFServlet</servlet-name>
  110. <url-pattern>/sih/*</url-pattern>
  111. </servlet-mapping>
Add Comment
Please, Sign In to add comment