diff options
Diffstat (limited to 'webservice/src/main/resources/servlet-context.xml')
-rw-r--r-- | webservice/src/main/resources/servlet-context.xml | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/webservice/src/main/resources/servlet-context.xml b/webservice/src/main/resources/servlet-context.xml new file mode 100644 index 0000000..6302892 --- /dev/null +++ b/webservice/src/main/resources/servlet-context.xml @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<beans xmlns="http://www.springframework.org/schema/beans" + xmlns:aop="http://www.springframework.org/schema/aop" + xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:context="http://www.springframework.org/schema/context" + xmlns:mvc="http://www.springframework.org/schema/mvc" + xsi:schemaLocation=" + http://www.springframework.org/schema/beans + http://www.springframework.org/schema/beans/spring-beans-4.0.xsd + http://www.springframework.org/schema/context + http://www.springframework.org/schema/context/spring-context-4.0.xsd + http://www.springframework.org/schema/mvc + http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd"> + + <!-- activate @Controller --> + <mvc:annotation-driven> + <mvc:message-converters register-defaults="true"> + <bean class="org.springframework.http.converter.StringHttpMessageConverter"> + <constructor-arg value="UTF-8"></constructor-arg> + <property name="supportedMediaTypes" value="text/plain;charset=UTF-8"/> + </bean> + </mvc:message-converters> + </mvc:annotation-driven> + + <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" /> + <!-- scan webservice --> + <context:component-scan base-package="app.market.webservice.*" /> + <!-- <context:component-scan base-package="app.market.core.*"> + <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" /> + <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" /> + </context:component-scan> --> + <!-- import redis config --> + <import resource="redis-config.xml"/> + + <bean class="app.market.webservice.InitServer"></bean> + + <!-- interceptors --> + <mvc:interceptors> + <mvc:interceptor> + <mvc:mapping path="/**"/> + <bean class="app.market.token.interceptor.AuthenticationTokenInterceptor"/> + </mvc:interceptor> + </mvc:interceptors> + + <bean id="jacksonMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"> + <property name="supportedMediaTypes"> + <list> + <value>text/html;charset=UTF-8</value> + </list> + </property> + </bean> + + <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> + <property name="maxUploadSize" value="268435456"/> + </bean> +</beans>
\ No newline at end of file |