主要是掌握各种映射器,适配器,控制器的写法(按类名映射发现类的名字有数字会报错,原因不明)
<?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:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.3.xsd">
<!--1 处理器映射器 url匹配对应的Controller-->
<!-- 单url controller匹配-->
<!--<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>-->
<!-- 多个user指向一个Controller-->
<!--<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">-->
<!-- <property name="mappings">-->
<!-- <props>-->
<!-- <prop key="/user1">userController</prop>-->
<!-- <prop key="/user2">userController</prop>-->
<!-- <prop key="/user3">userController</prop>-->
<!-- </props>-->
<!-- </property>-->
<!--</bean>-->
<!--根据类名匹配Controller-->
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"></bean>
<!--2 处理器适配器(必要) 调用控制器中的方法-->
<!-- 常用的继承Controller类适配-->
<!-- <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"></bean>-->
<!-- 实现HttpRequestHandler接口 适配-->
<bean class="org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter"></bean>
<!--3 控制器(必要) -->
<!-- id匹配 (群url)-->
<!-- <bean id="userController" name="/user" class="com.WeijianP.controller.UserController"></bean>-->
<!-- 单url-->
<!-- <bean name="/user" class="com.WeijianP.controller.ShopController"></bean>-->
<bean name="/product" class="com.WeijianP.controller.ProductorController"></bean>
<!--类名匹配-->
<bean class="com.WeijianP.controller.ShopController"></bean>
<!--4 视图解析器-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 视图前缀-->
<property name="prefix" value="/"></property>
<!-- 视图后缀-->
<property name="suffix" value=".jsp"></property>
</bean>
<!-- 将springmvc不能处理的请求交给tomcat -->
<mvc:default-servlet-handler />
</beans>