<!-- 配置handlerMapping -->
<bean class=\"大众org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping\公众/>
<!-- 配置要乞降处理器 -->

<bean name=\公众/hello.do\公众 class=\"大众controller.HelloController\公众/>
以上配置,访问/hello.do就会探求ID为/hello.do的Bean。
2.为URL分配Bean
<bean class=\"大众org.springframework.web.servlet.handler.SimpleUrlHandlerMapping\"大众>
<property name=\公众mappings\公众>
<props>
<!-- key 对应Url要求名 value对应处理器id -->
<prop key=\"大众/hello.do\"大众>helloController</prop>
</props>
</property>
</bean>
<bean id=\公众helloController\"大众 class=\"大众controller.HelloController\"大众 />
此类配置还可以用通配符,访问/hello.do时,spring会把要求分配给helloController进行处理。
3.URL匹配Bean
<bean class=\公众org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping\"大众/>
<!-- 要求为hello.do都将被匹配 -->
<bean id=\公众helloController\"大众 class=\"大众controller.HelloController\"大众 />
4.表明
<!-- 扫描该包下的表明 -->
<context:component-scan base-package=\"大众controller\"大众 >
</context:component-scan>
Controller.java代码中,要写对应的表明:
@Controller
public class HelloController {
@RequestMapping(\"大众/hello\"大众)
public ModelAndView hello(HttpServletRequest req,HttpServletResponse resp) throws Exception{
ModelAndView mv = new ModelAndView();
//封装要显示到视图中的数据
mv.addObject(\公众msg\公众, \"大众 Hello SpringMVC annotation\"大众);
//视图名
mv.setViewName(\"大众hello\"大众);
return mv;
}
}