美文网首页
SpringMVC配置

SpringMVC配置

作者: 浅晨夕 | 来源:发表于2016-07-14 04:18 被阅读32次

    名称:example-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:context="http://www.springframework.org/schema/context"
      xmlns:util="http://www.springframework.org/schema/util"
      xmlns:mvc="http://www.springframework.org/schema/mvc"
      xsi:schemaLocation="
      http://www.springframework.org/schema/beans
      http://www.springframework.org/schema/beans/spring-beans.xsd
      http://www.springframework.org/schema/util
      http://www.springframework.org/schema/util/spring-util.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" >
        
        <!-- 默认的注解映射的支持 -->  
        <mvc:annotation-driven>
            <mvc:message-converters register-defaults="true">  
                <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">  
                    <property name="supportedMediaTypes" value="application/json"/>  
                </bean>  
            </mvc:message-converters> 
        </mvc:annotation-driven>
          
        <!-- 如果当前请求为“/”时,则转发到“/index” -->
        <mvc:view-controller path="/" view-name="forward:/index" /> 
        <!-- 静态资源映射 -->
        <mvc:resources mapping="js/**" location="/static/js/" />
        <mvc:resources mapping="css/**" location="/static/css/" />
        <mvc:resources mapping="fonts/**" location="/static/fonts/" />
        <mvc:resources mapping="plugins/**" location="/static/plugins/" />
        <mvc:resources mapping="images/**" location="/static/images/" />
        
        <!-- 当上面要访问的静态资源不包括在上面的配置中时,则根据此配置来访问 -->
        <mvc:default-servlet-handler/>
    
        <!-- 开启controller注解支持 -->
        <!-- use-default-filters="false" 只扫描指定的注解 -->
        <context:component-scan base-package="com.troyforever.example.mvc.controller" use-default-filters="false">
            <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
        </context:component-scan>
          
        <!-- 视图解析器 -->
        <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
           <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
           <property name="contentType" value="text/html"/>        
           <property name="prefix" value="/WEB-INF/views/"/>
           <property name="suffix" value=".jsp"/>
        </bean>
    </beans>
    

    相关文章

      网友评论

          本文标题:SpringMVC配置

          本文链接:https://www.haomeiwen.com/subject/hadejttx.html