SpringMVC商标mvc:annotation-driven小结版权声明
原创mvc:annotation-driven的作用
Spring 3.0.x中使用了mvc:annotation-driven之后,默认值将帮助我们注册默认处理请求、参数和返回值类,其中主要有两个类:DefaultAnnotationHandlerMapping 和 AnnotationMethodHandlerAdapter ,分别为HandlerMapping实现类和HandlerAdapter实现类的,来自3.1.x版本开始对应于实现类RequestMappingHandlerMapping和RequestMappingHandlerAdapter。
HandlerMapping实现类的角色
实现类RequestMappingHandlerMapping,它将处理@RequestMapping 注释并将其注册到请求映射表中。
HandlerAdapter实现类的角色
实现类RequestMappingHandlerAdapter,是处理请求的适配器,确定调用哪个类的哪个方法,并构造方法参数以返回值。
当配置了mvc:annotation-driven/后,Spring我们将知道我们启用了注释驱动程序。然后Spring通过context:component-scan/标签的配置将自动为我们扫描。@Component, @Controller , @Service ,@Repository标有注释的组件在工厂注册以处理我们的请求。
可选配置
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123



