我是Spring MVC开发的新手,我在此问题中列出的Spring MVC中发现了很多HandlerMapping
How many HandlerMapping class is there in SpringMVC?
我读到我们可以构建自定义的以满足我们的需求,但是现在我想知道spring mvc中最佳的处理程序“最佳实践”映射是什么?
答案 0 :(得分:0)
默认情况下,spring使用BeanNameUrlHandlerMapping
映射请求。此类在所有分类为使用该方法映射特定请求的控制器中搜索。我认为,对于初学者来说,SimpleUrlHandlerMapping
是最好的HandlerMapping。
注意:默认情况下,此handlerMapping不注册。为了使用 此处理程序映射,您需要在调度程序servlet中注册它 文件。
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<value>
/helloWorld.htm = myControllerName
</value>
</property>
</bean>
<bean id="myControllerName" class="brajesh.com.HelloWorldController" />
在这里,/helloWorld.htm
是您的操作名称。它将映射您的bean id为myControllerName
的控制器。
答案 1 :(得分:0)
每个处理程序映射都有特殊的用途,因此完全可以满足要求。
这是一篇专门介绍处理程序映射的好文章。
为清楚起见,请在下面的URL上查看。
http://www.baeldung.com/spring-handler-mappings
希望它会有所帮助.. !!