Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring:@Controller和@RequestMapping的xml版本是什么_Java_Spring - Fatal编程技术网

Java Spring:@Controller和@RequestMapping的xml版本是什么

Java Spring:@Controller和@RequestMapping的xml版本是什么,java,spring,Java,Spring,我找到了这个 我想知道在这段代码中控制器是如何实现的 class=“org.springframework.web.servlet.handler.simplerlhandlermapping”> 它显示了handlerMapping的示例。我的问题是,如果我只有一个控制器,如何使用这些handlerMapping映射不同的请求。如果我键入hello.htm url,它将调用helloController中的哪个方法。另一个也一样。新的不再工作了。它适用于不推荐使用的DefaultAnnot

我找到了这个

我想知道在这段代码中控制器是如何实现的

class=“org.springframework.web.servlet.handler.simplerlhandlermapping”>

它显示了handlerMapping的示例。我的问题是,如果我只有一个控制器,如何使用这些handlerMapping映射不同的请求。如果我键入hello.htm url,它将调用
helloController
中的哪个方法。另一个也一样。

新的
不再工作了。它适用于不推荐使用的
DefaultAnnotationHandlerMapping
。然后它取决于有多少个方法,如果有一个方法总是被调用,那么它将考虑
@RequestMapping
注释。但是如上所述,这将只适用于使用新实现的已弃用类,而新实现不再有效。或者,如果它是一个实现
控制器
(是接口)的bean,则只能调用一个方法。您能给我一个如何使用DefaultAnnotationHandlerMapping的示例吗。根据我对处理程序映射的理解,一个请求=一个控制器。我不会给你一个例子,因为它已被弃用,应该避免使用。它将在下一版本的Spring中删除。我强烈建议大家阅读一下关于如何工作的参考指南。我已经知道如何实现@MVC。但是,我的项目中的要求是不要对不再工作的新的
使用注释。它适用于不推荐使用的
DefaultAnnotationHandlerMapping
。然后它取决于有多少个方法,如果有一个方法总是被调用,那么它将考虑
@RequestMapping
注释。但是如上所述,这将只适用于使用新实现的已弃用类,而新实现不再有效。或者,如果它是一个实现
控制器
(是接口)的bean,则只能调用一个方法。您能给我一个如何使用DefaultAnnotationHandlerMapping的示例吗。根据我对处理程序映射的理解,一个请求=一个控制器。我不会给你一个例子,因为它已被弃用,应该避免使用。它将在下一版本的Spring中删除。我强烈建议大家阅读一下关于如何工作的参考指南。我已经知道如何实现@MVC。但我的项目中的要求不是使用注释
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="urlMap">
            <map>
                <entry key="/hello.htm" value-ref="helloController"/>
                <entry key="/sayHello*" value-ref="helloController"/>
                <entry key="/welcome.html" value-ref="helloController"/>
                <entry key="/welcomeUser*" value-ref="helloController"/>
            </map>
        </property>
    </bean>