<context:annotation-config />
<!-- Annotation detector auto-scanned package name -->
<context:component-scan base-package="www.**.controller"/>
<!-- Start Spring MVC The annotation function -->
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"/>
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter" />
<!-- Obsolete configuration -->
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
<!-- Default annotation mapping support -->
<mvc: annotation-driven/>
<!-- Access to static resource files Company implementation -->
<mvc:resources location="/admin/" mapping="/ajax/js/**" />
<mvc:resources location="/admin/" mapping="/images/**" />
<mvc:resources location="/admin/cargo" mapping="/admin/cargo/*.htm" />
<!-- View Interpretation Class-->
<bean class="org.springframework.web.servlet.view .InternalResourceViewResolver">
<property name="prefix" value="/"/>
<property name="suffix" value=".jsp"/><!--can be empty, which is convenient for implementing your own selection based on the extension View explanation class logic -->
<!-- jinp added -->
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
</bean>
<!-- Option 2 for accessing static resource files:
<mvc:resources mapping="/images/**" location="/images/" />
-->
<!-- Option 3 for accessing static resource files
<mvc: default-servlet-handler/>
-->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="104857600"/>
<property name="maxInMemorySize" value="4096"/ >
</bean>
<!-- Request interception -->
<mvc:interceptors>
<!-- Use a bean to define an Interceptor, the Interceptor defined directly under the mvc:interceptors root will intercept all requests -->
<bean class ="www.baidu.com.util.SpringMVCInterceptor"/>
<!-- The representation defined under mvc:interceptor is to intercept specific requests
<mvc:interceptor>
<mvc:mapping path="/admin/ editOutBoundUrl.mmx"/>
<bean class="www.baidu.com.interceptor. OutBoundUrlInterceptor"/>
</mvc:interceptor>
-->
</mvc:interceptors>
<!-- 总错误处理
<bean id="exceptionResolver" class="com.mmb.framework.support.SpringMVCException">
<property name="defaultErrorView">
<value>/error/error</value>
</property>
<property name="defaultStatusCode">
<value>500</value>
</property>
<property name="warnLogCategory">
<value>com.mmb.framework.support.SpringMVCException</value>
</property>
</bean>
-->
<!-- 总错误处理-->
<bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="defaultErrorView">
<value>/error/error</value>
</property>
<property name="defaultStatusCode">
<value>500</value>
</property>
<property name="warnLogCategory">
<value>org.springframework.web.servlet.handler.SimpleMappingExceptionResolver</value>
</property>
</bean>
<!-- 多视图处理器 -->
<bean class="com.xxx.core.web.MixedViewResolver">
<property name="resolvers">
<map>
<entry key="jsp">
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"></property>
</bean>
</entry>
<entry key="ftl">
<bean class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<property name="cache" value="true"/>
<property name="contentType" value="text/html;charset=UTF-8"></property>
<!-- 宏命令的支持 -->
<property name="exposeSpringMacroHelpers" value="true"/>
<property name="viewClass" value="org.springframework.web.servlet.view.freemarker.FreeMarkerView"/>
<property name="requestContextAttribute" value="rc"></property>
</bean>
</entry>
</map>
</property>
</bean>
<!-- freemarker config -->
<bean id="freeMarkerConfigurer" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPath" value="/WEB-INF/ftl/" />
<property name="freemarkerSettings">
<props>
<prop key="template_update_delay">5</prop>
<prop key="default_encoding">UTF-8</prop>
<prop key="locale">zh_CN</prop>
</props>
</property>
</bean>
springmvc configuration file parsing
Guess you like
Origin http://10.200.1.11:23101/article/api/json?id=326946696&siteId=291194637
Ranking