XML之SpringMVC的基本配置
<!-- 配置自定扫描的包 -->
<context:component-scan base-package="com.springmvc.handlers(你想要扫描的包的名,可以多个)"></context:component-scan>
<!-- 配置视图解析器:如何把 handler 方法返回值解析为实际的物理视图-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 前缀,视图文件的路径 -->
<property name="prefix" value="/WEB-INF/views/"></property>
<!-- 后缀,视图文件的扩展名 -->
<property name="suffix" value=".html"></property>
</bean>
<!-- 解决json返回浏览器乱码问题 -->
<mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg value="UTF-8" />
</bean>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="objectMapper">
<bean class="org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean">
<property name="failOnEmptyBeans" value="false" />
</bean>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
<!--声明拦截器: 拦截器可以有0或多个-->
<mvc:interceptors>
<!--声明第一个拦截器-->
<mvc:interceptor>
<!--指定拦截的请求uri地址
path:就是uri地址,可以使用通配符 **
** : 表示任意的字符,文件或者多级目录和目录中的文件
http://localhost:8080/myweb/user/listUser.do
http://localhost:8080/myweb/student/addStudent.do
-->
<mvc:mapping path="/**"/>
<!--声明拦截器对象-->
<bean class="com.handler.MyInterceptor" />
</mvc:interceptor>
</mvc:interceptors>
<mvc:annotation-driven />
<!--
1. 响应ajax请求,返回json
2. 解决静态资源访问问题。
-->
(持续更新.........)

浙公网安备 33010602011771号