spring-mvc.xml 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <beans:beans xmlns="http://www.springframework.org/schema/mvc"
  2. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xmlns:beans="http://www.springframework.org/schema/beans"
  4. xmlns:context="http://www.springframework.org/schema/context"
  5. xmlns:mvc="http://www.springframework.org/schema/mvc"
  6. xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
  7. http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
  8. http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
  9. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
  10. <!--Date 转 Json-->
  11. <beans:bean id="customObjectMapper" class="com.jsjty.core.CustomObjectMapper"></beans:bean>
  12. <context:component-scan base-package="com.jsjty.controller"/>
  13. <mvc:annotation-driven>
  14. <message-converters>
  15. <beans:ref bean="mappingJacksonHttpMessageConverter"/>
  16. </message-converters>
  17. </mvc:annotation-driven>
  18. <beans:bean id="mappingJacksonHttpMessageConverter"
  19. class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
  20. <beans:property name="supportedMediaTypes">
  21. <beans:list>
  22. <beans:value>text/html;charset=UTF-8</beans:value>
  23. <beans:value>application/json;charset=UTF-8</beans:value>
  24. </beans:list>
  25. </beans:property>
  26. <beans:property name="objectMapper" ref="customObjectMapper"></beans:property>
  27. </beans:bean>
  28. <beans:bean id="requestMappingHandlerAdapter"
  29. class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
  30. <beans:property name="messageConverters">
  31. <beans:list>
  32. <beans:ref bean="mappingJacksonHttpMessageConverter"/>
  33. </beans:list>
  34. </beans:property>
  35. </beans:bean>
  36. <beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  37. <beans:property name="prefix" value="/WEB-INF/view/"/>
  38. <beans:property name="contentType" value="text/html; charset=UTF-8" />
  39. <beans:property name="suffix" value=".jsp"/>
  40. </beans:bean>
  41. </beans:beans>