Home > Article > Web Front-end > Spring MVC configuration
This time I will bring you Spring's MVC configuration. What are the precautions for Spring's MVC configuration? The following is a practical case, let's take a look.
<?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>
Related reading:
Detailed explanation of Hibernate’s mapping fileUsing the Maven configuration file pom.xmlThe above is the detailed content of Spring MVC configuration. For more information, please follow other related articles on the PHP Chinese website!