【发布时间】:2018-10-10 08:02:27
【问题描述】:
我正在将 spring 3 升级到 spring 4。之前我在 dispatcher-servlet.xml 文件中使用 urlmapping 来访问控制器类。 URL 直接在控制器和方法名称上调用。现在,当我将它迁移到 Spring 4 时,我在控制器类中使用了 @RequestMapping,但不确定如何直接调用方法。
春季 3
dispatcher-servlet.xml ->
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="Test/*.do">TransactionController</prop>
</props>
</property>
</bean>
所以如果我想调用 TransactionController 的方法 1,我直接调用它: /Test/method1.do
春季 4
现在在 Spring 4 中,我正在使用 @RequestMapping,所以我在课堂上输入了以下代码:
@Controller
@RequestMapping("/Test/*.do")
现在当我调用 /Test/method1.do 时,它会给出 404 错误。 不确定如何在类级别而不是将 RequestMapping 放在方法级别。
【问题讨论】: