微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

springmvc注解

最近在学springmvc,开始使用注解,想更清楚的了解注解的执行原理和过程

springmvc注解执行过程:

1.导入aop的包,springMVC使用注解方式需要aop的支持

2.配置扫描包 <context:component-scan base-package=“org.brick.controller” />

3.在后端控制器上添加@Controller注解。

4.配置方法映射的uri 在方法添加类似@RequestMapping("/user/login")注解。

5 .配置前端控制器 在web.xml中配置spring mvc核心(前端)控制器(dispatcherServlet)和拦截路径,并加载springmvc配置文件

参考的文章点这里,超详细


springmvc注解的原理(个人理解):

request请求url,dispatcherServlet(前端控制器:所有请求经过它统一分发)将请求分发,在dispatcherServlet将请求发送给controller控制器之前,需要借助handlerMapping(处理器映射器:可以完成客户请求到controller之间的映射)定位到具体的controller。执行controller后返回modelAndView,请求进行视图解析,返回view,将视图模型和数据传到jsp页面显示

附springmvc框架原理图:

springmvc框架原理:

参考的文章点这里,超详细

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐