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框架原理:

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值