当我使用Spring 3.x时,使用注解时很难知道我们将获取哪种类型的控制器类,使用 @Controller。
请参考http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/mvc/Controller.html,这些是实现Controller类的。
AbstractController
AbstractUrlViewController
MultiActionController
ParameterizableViewController
ServletForwardingController
ServletWrappingController
UrlFilenameViewController
AbstractWizardFormController
SimpleFormController
然而当我们在Spring MVC程序中使用@Controller注解时,如何知道我们的@Controller注解实现了这些控制器中的任何一个,请有人给我解释一下。
@Controller
与Controller
截然不同,你不能得到它们中的任何一个,也不应该混淆使用,因为它们的行为差异很大! - M. Deinum