Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <context:component-scan base-package="org.app.rest.cxf.service"/>
- <bean id="swagger2customizer" class="org.apache.cxf.jaxrs.swagger.Swagger2Customizer">
- <property name="dynamicBasePath" value="true"/>
- <property name="replaceTags" value="true"/>
- </bean>
- <bean id="swagger2Feature" class="org.apache.cxf.jaxrs.swagger.Swagger2Feature">
- <property name="title" value="Test"/>
- <property name="version" value="1.0"/>
- <property name="description" value="Test 1.0"/>
- <property name="contact" value="dev@syncope.apache.org"/>
- <property name="resourcePackage" value="org.app.rest.api.service"/>
- <property name="scanAllResources" value="true"/>
- <property name="activateOnlyIfJaxrsSupported" value="true"/>
- <property name="customizer" ref="swagger2customizer"/>
- </bean>
- <jaxrs:server id="container" address="/"
- basePackages="org.app.rest.api.service, org.app.rest.cxf.service"
- staticSubresourceResolution="true">
- <jaxrs:properties>
- <entry key="search.lax.property.match" value="true"/>
- <entry key="convert.wadl.resources.to.dom" value="false"/>
- </jaxrs:properties>
- <jaxrs:inInterceptors>
- <ref bean="gzipInInterceptor"/>
- <ref bean="validationInInterceptor"/>
- </jaxrs:inInterceptors>
- <jaxrs:outInterceptors>
- <ref bean="gzipOutInterceptor"/>
- <ref bean="validationOutInterceptor"/>
- </jaxrs:outInterceptors>
- <jaxrs:providers>
- <ref bean="dateParamConverterProvider"/>
- <ref bean="jaxbProvider"/>
- <ref bean="jsonProvider"/>
- <ref bean="exceptionMapper"/>
- <ref bean="searchContextProvider"/>
- <ref bean="addDomainFilter"/>
- <ref bean="addETagFilter"/>
- <ref bean="wadlGenerator"/>
- </jaxrs:providers>
- <jaxrs:features>
- <ref bean="swagger2Feature"/>
- </jaxrs:features>
- </jaxrs:server>
- <context:component-scan base-package="com.app2.rest.cxf.service"/>
- <bean id="swagger2customizer2" class="org.apache.cxf.jaxrs.swagger.Swagger2Customizer">
- <property name="dynamicBasePath" value="true"/>
- <property name="replaceTags" value="true"/>
- </bean>
- <bean id="swagger2Feature2" class="org.apache.cxf.jaxrs.swagger.Swagger2Feature">
- <property name="title" value="Test"/>
- <property name="version" value="1.0"/>
- <property name="description" value="Test 1.0"/>
- <property name="contact" value="dev@syncope.apache.org"/>
- <property name="resourcePackage" value="com.app2.rest.api.service"/>
- <property name="scanAllResources" value="true"/>
- <property name="activateOnlyIfJaxrsSupported" value="true"/>
- <property name="customizer" ref="swagger2customizer2"/>
- </bean>
- <jaxrs:server id="container" address="/"
- basePackages="com.app2.rest.api.service, com.app2.rest.cxf.service"
- staticSubresourceResolution="true">
- <jaxrs:properties>
- <entry key="search.lax.property.match" value="true"/>
- <entry key="convert.wadl.resources.to.dom" value="false"/>
- </jaxrs:properties>
- <jaxrs:inInterceptors>
- <ref bean="gzipInInterceptor"/>
- <ref bean="validationInInterceptor"/>
- </jaxrs:inInterceptors>
- <jaxrs:outInterceptors>
- <ref bean="gzipOutInterceptor"/>
- <ref bean="validationOutInterceptor"/>
- </jaxrs:outInterceptors>
- <jaxrs:providers>
- <ref bean="dateParamConverterProvider"/>
- <ref bean="jaxbProvider"/>
- <ref bean="jsonProvider"/>
- <ref bean="exceptionMapper"/>
- <ref bean="searchContextProvider"/>
- <ref bean="addDomainFilter"/>
- <ref bean="addETagFilter"/>
- <ref bean="wadlGenerator"/>
- </jaxrs:providers>
- <jaxrs:features>
- <ref bean="swagger2Feature2"/>
- </jaxrs:features>
- </jaxrs:server>
- <servlet>
- <servlet-name>AppSwaggerCXFServlet</servlet-name>
- <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
- <init-param>
- <param-name>config-location</param-name>
- <param-value>classpath*:/context2.xml</param-value>
- </init-param>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>AppSwaggerCXFServlet</servlet-name>
- <url-pattern>/sih/*</url-pattern>
- </servlet-mapping>
Add Comment
Please, Sign In to add comment