Beannameurlhandlermapping is similar to the simpleurlhandlermapping in the previous section, except that the bean name of the former is used as the URL, and the latter needs to configure Url-->bean mappings.
Based on the previous article, we changed the configuration file to the following:
1 <?XML version= "1.0" encoding= "UTF-8"?>2 <Beansxmlns= "Http://www.springframework.org/schema/beans"3 Xmlns:xsi= "Http://www.w3.org/2001/XMLSchema-instance"xmlns:p= "http://www.springframework.org/schema/p"4 Xmlns:mvc= "Http://www.springframework.org/schema/mvc"Xmlns:context= "Http://www.springframework.org/schema/context"5 xsi:schemalocation="6 Http://www.springframework.org/schema/beans7 http://www.springframework.org/schema/beans/spring-beans.xsd8 Http://www.springframework.org/schema/context9 http://www.springframework.org/schema/context/spring-context.xsdTen Http://www.springframework.org/schema/mvc One http://www.springframework.org/schema/mvc/spring-mvc.xsd "> A - <Context:component-scanBase-package= "Com.springmvc.demo.controller" /> - the <!--<bean class= "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"/> - <bean class= "Org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"/> - - <!--<mvc:default-servlet-handler/> - - <!--<mvc:annotation-driven/> - + <!--<mvc:resources location= "/resource/images/" mapping= "/images/**"/> - - <BeanID= "/simplecontroller"class= "Com.springmvc.demo.controller.SimpleController"></Bean> + A <Beanclass= "Org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"> at </Bean> - - <Beanclass= "Org.springframework.web.servlet.view.InternalResourceViewResolver"> - < Propertyname= "Viewclass"value= "Org.springframework.web.servlet.view.JstlView" /> - < Propertyname= "prefix"value="/" /> - < Propertyname= "suffix"value= ". jsp" /> in </Bean> - to + </Beans>
You can see the same conclusion as above.
Springmvc Notes (iii)-beannameurlhandlermapping