Spring MVC XML配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
   xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:aop="http://www.springframework.org/schema/aop"
   xmlns:context="http://www.springframework.org/schema/context"
   xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.1.xsd
      http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd
      http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
      http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd">
   <!-- 配置扫描包 -->
   <context:component-scan base-package="com.springmvc.web"></context:component-scan>
   <!--Spring视图解析器 -->
   <bean id="internalResourceViewResolver"
      class="org.springframework.web.servlet.view.InternalResourceViewResolver">
      <property name="prefix" value="/WEB-INF/view/" />
      <property name="suffix" value=".jsp" />
   </bean>
   <!-- 配置注解驱动 -->
   <mvc:annotation-driven conversion-service="conversionService"  />
   <!-- 配置文件上传解析器 -->
 <bean id="multipartResolver"
       class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
      <property name="defaultEncoding" value="UTF-8"></property>
      <property name="maxInMemorySize" value="102400000"></property>
   </bean>
   <!-- 配置转换器工厂 -->
   <bean id="conversionService"
      class="org.springframework.context.support.ConversionServiceFactoryBean">
      <property name="converters">
         <set>
            <bean class="com.springmvc.converte.DateConvert">
                <constructor-arg>
                   <list>
                      <value>yyyy/MM/dd</value>
                   </list>
                </constructor-arg>
            </bean>
         </set>
      </property>
   </bean>
   <!-- 配置默认处理的Servlet -->
   <mvc:default-servlet-handler />
   <!-- 配置国际化资源文件 -->
   <bean id="messageSource"
      class="org.springframework.context.support.ResourceBundleMessageSource">
      <property name="basename" value="i18n"></property>
      <property name="defaultEncoding" value="UTF-8"></property>
   </bean>
   <!-- 配置 CookieLocaleResolver -->
   <bean id="localeResolver"
         class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
      <property name="cookieName" value="locale"></property>
   </bean>
   <!-- 拦截器配置 -->
   <mvc:interceptors>
      <!-- 配置 LocaleChanceInterceptor -->
      <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"/>
   </mvc:interceptors>
   <!-- 异常处理配置 -->
   <bean id="simpleMappingExceptionResolver"  
 
    class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
      <property name="exceptionMappings">
         <props>
           <prop
              key="org.springframework.web.servlet.NoHandlerFoundException">error
           </prop>
         </props>
      </property>
   </bean>
</beans>
 

你可能感兴趣的:(Spring MVC XML配置)