zoukankan      html  css  js  c++  java
  • Maven 默认 SpringMVC-servlet.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:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="
    http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context.xsd
    http://www.springframework.org/schema/mvc
    http://www.springframework.org/schema/mvc/spring-mvc.xsd">
    <!-- 扫描器,指定DispatcherServlet去扫描当前包名下的所有类, base-package属性不能精确到类级别,只能到包级别 -->
    <context:component-scan
    base-package="org.sprigmvc.pag" />
    <context:component-scan
    base-package="org.sprigmvc.dao" />
    <!-- exception -->
    <context:component-scan
    base-package="org.sprigmvc.exception" />
    <!-- 视图解析器 -->
    <bean
    class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/WEB-INF/jsp/" />
    <property name="suffix" value=".jsp" />
    </bean>

    <!-- 文件上传配置 -->
    <bean id="multipartResolver"
    class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    <!--defaultEncoding:请求的编码格式必须和用户JSP的编码一致,以便正确读取表单中的内容。
    uploadTempDir:文件上传过程中的临时目录,上传完成后,临时文件会自动删除
    maxUploadSize:设置文件上传大小上限(单位为字节)-1为无限制 -->
    <property name="defaultEncoding" value="UTF-8" />
    <property name="maxUploadSize" value="102400000" />
    <!-- uploadTempDir可以不做设置,有默认的路径,上传完毕会临时文件会自动被清理掉 -->
    <property name="uploadTempDir" value="/upload/"></property>
    </bean>

    <!-- 处理器映射器 -->
    <!-- <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"
    /> -->

    <!-- 处理器适配器 -->
    <!-- <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"
    /> -->

    <!-- 配置注解驱动,配置之后就不用配置处理器映射器和处理器适配器了 -->
    <mvc:annotation-driven />
    <!-- 静态资源不拦截 -->
    <mvc:resources location="/staticRescoures/"
    mapping="/staticRescoures/**" />

    <!-- 配置拦截器,可以配置多个拦截器,按顺序执行 -->
    <!-- <mvc:interceptors>
    第一个拦截器
    <mvc:interceptor>
    <mvc:mapping path="/**" /> 所有请求都拦截
    <mvc:exclude-mapping path="/staticRescoures/**"/> 静态资源不拦截
    <bean class="org.sprigmvc.Interceptor.MyInterceptor1" />
    </mvc:interceptor>
    第二个拦截器
    <mvc:interceptor>
    <mvc:mapping path="/**" /> 所有请求都拦截
    <mvc:exclude-mapping path="/staticRescoures/**"/> 静态资源不拦截
    <bean class="org.sprigmvc.Interceptor.MyInterceptor2" />
    </mvc:interceptor>
    </mvc:interceptors> -->
    </beans>

  • 相关阅读:
    sleuth使用说明(入门)
    git学习
    rancher中级(二)(rancher中添加证书及操作虚拟主机)
    rancher中级(一)(rancher的存储,网络)
    rancher初级(搭建+基本操作+web应用部署)
    Docker学习笔记
    面试-框架篇
    面试-核心篇
    面试-基础篇
    「译」JUnit 5 系列:扩展模型(Extension Model)
  • 原文地址:https://www.cnblogs.com/hzb462606/p/9142656.html
Copyright © 2011-2022 走看看