Spring请求和注解POJO的映射方式
注:以下3种方式在类上添加注解并在方法上添加注解,都未能完成请求映射
1.方式1:使用SimpleUrlHandlerMapping
配置如下:
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"
id="SimpleUrlHandlerMapping" >
<property name="mappings">
<props>
<prop key="/../..加上后缀">添加了注解的POJO对象实例,如另外配置一个bean</prop>
<prop key="/user/index.do">userController(UserController的实例)</prop>
</props>
</property>
</bean>
2.方式2:
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />
3.方式3:<mvc:annotation-driven/> (尚未检验)
注:此方式需引入mvc命名空间,具体如下:
在Spring配置文件beans对象添加属性及xsd文件xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation属性值中添加
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-2.5.xsd(2.5一定要和导入jar包版本相同)