注解驱动控制器

<context:component-scan /> //@controller注解

<mvc:annotation-driven />  //spring mvc开发注解

 

请求流程控制的体系结构

DispatcherServlet(前端控制器)

  Spring MVC最核心的类

  web.xml中配置

Handler(处理器):对应MVC中C(Controller层)

  类型:Object

  作用:实际处理请求

  标注了@RequestMapping的所有方法都可以看作是一个Handler

ModelAndView

  逻辑视图名

  模型对象

  核心组件

HandlerMapping(处理器映射)

  BeanNameUrlHandlerMapping(默认)

  将请求URL映射到同名的控制器Bean上

  DefaultAnnotationHandlerMapping

  将请求映射到标注@RequestMapping注解的控制器和处理方法上

  RequestMappingHandlerMapping

HandlerAdapter(适配器)

  AnnotationMethodHandlerAdapter

  RequestMappingHandlerAdapter

ViewResolver(视图解析器)

  InternalResourceView

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-14
  • 2021-07-20
  • 2021-06-03
猜你喜欢
  • 2022-12-23
  • 2021-10-29
  • 2021-08-15
  • 2022-12-23
  • 2021-08-20
  • 2021-05-24
相关资源
相似解决方案