您当前的位置: 首页 >  spring

杨林伟

暂无认证

  • 3浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

39SpringMVC - 注解映射器和适配器

杨林伟 发布时间:2019-04-08 14:37:05 ,浏览量:3

组件扫描器

使用组件扫描器省去在spring容器配置每个Controller类的繁琐。 使用< context:component-scan >自动扫描标记@Controller的控制器类, 在springmvc.xml配置文件中配置如下:



处理器映射器

注解式处理器映射器,对类中标记了@ResquestMapping的方法进行映射。根据@ResquestMapping定义的url匹配@ResquestMapping标记的方法,匹配成功返回HandlerMethod对象给前端控制器。 HandlerMethod对象中封装url对应的方法Method。

从spring3.1版本开始,废除了DefaultAnnotationHandlerMapping的使用,推荐使用RequestMappingHandlerMapping完成注解式处理器映射。

在springmvc.xml配置文件中配置如下:



注解描述: @RequestMapping:定义请求url到处理器功能方法的映射

处理器适配器

注解式处理器适配器,对标记@ResquestMapping的方法进行适配。

从spring3.1版本开始,废除了AnnotationMethodHandlerAdapter的使用,推荐使用RequestMappingHandlerAdapter完成注解式处理器适配。

在springmvc.xml配置文件中配置如下:



注解驱动

直接配置处理器映射器和处理器适配器比较麻烦,可以使用注解驱动来加载。 SpringMVC使用< mvc:annotation-driven>自动加载RequestMappingHandlerMapping和RequestMappingHandlerAdapter 可以在springmvc.xml配置文件中使用 < mvc:annotation-driven>替代注解处理器和适配器的配置。



关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.2236s