在SpringMVC2.5版本以前,开发一个控制器的唯一方法时实现org.springframework.web.servlet.mvc.Controller这个接口。该接口具有以下方法:
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)
实现这个接口的类可以访问请求的HttpServletRequest和HttpServletResponse。然而该类只能处理一个单一的action,而基于注解的控制器可以同时支持处理多个action。一般来说使用SpringMVC进行开发的时候应该使用基于注解的控制器类。

本文介绍了SpringMVC中控制器的发展历程,在2.5版本前主要通过实现Controller接口来开发控制器,该接口仅能处理单一action。相较于注解式控制器,传统方式灵活性较低,后者能够支持多个action处理。

651

被折叠的 条评论
为什么被折叠?



