Spring从2.5版本后开始引入注解,用户可以使用@Controller,@RequestMapping,@RequestParam,@ModelAttribute等类似这样的注解. @Controller用于标记一个类,使用它标记的类就是一个SpringMVC Controller 对象,即一个控制器类.Spring 使用扫描机制查找应用程序中所有基于注解的控制器类.分发处理器会扫描使用该注解的类的方法,并检测该方法是否使用了@RequestMapping注解,而使用了@RequestMap