通过控制器映射将Spring升级到Spring 4

时间:2018-10-10 08:02:28

标签: java spring

我将Spring 3升级到Spring4。之前,我在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的method1,则直接将其调用为: /Test/method1.do

春天4

现在在Spring 4中,我正在使用@RequestMapping,因此在课堂上,我在下面放了代码:

@Controller
@RequestMapping("/Test/*.do")

现在,当我调用/Test/method1.do时,它将给出404错误。 不确定如何在类级别执行此操作,而不是将RequestMapping放在方法级别。

1 个答案:

答案 0 :(得分:0)