注:以下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包版本相同)
本文探讨了三种尝试在Spring MVC中使用注解进行URL映射的方法:SimpleUrlHandlerMapping、AnnotationMethodHandlerAdapter与DefaultAnnotationHandlerMapping组合,以及mvc:annotation-driven方式,并指出这些方法在实现过程中的局限性。

1498

被折叠的 条评论
为什么被折叠?



