Spring第三讲:SpringMVC 从入门到精通

本文详细介绍了SpringMVC的工作原理、常用注解、参数绑定、全局异常处理、拦截器、RESTful风格的理解及其与HTTP的关系,以及处理HTTP请求类型的方法。讲解了如何解决乱码问题,对比了SpringMVC与Struts的区别,并提供了最佳实践和配置定制,包括静态资源映射、自定义拦截器和异常处理。最后讨论了前后端传值的多种方式,如@PathVariable、@RequestParam和@RequestBody的使用。
摘要由CSDN通过智能技术生成

本文是Spring第三讲:SpringMVC 从入门到精通

1、SpringMVC 执行流程及工作原理 喜闻乐见的面试题

1、springMvc是什么?(市场占有率40%,web开发当之无愧的霸主)

  • 一个表现层框架,就是从请求中接收传入的参数,然后将处理后的结果数据返回给页面展示

2、springMvc执行流程(已经滚瓜乱熟了)

  • a. 用户向服务器发送请求,请求被springMVC前端控制器DispatchServlet捕获;
  • b. DispatcherServle对请求URL进行解析,得到请求资源标识符(URL),然后根据该URL调用HandlerMapping将请求映射到处理器HandlerExcutionChain;
  • c. DispatchServlet根据获得Handler选择一个合适的HandlerAdapter适配器处理;
  • d. Handler对数据处理完成以后将返回一个ModelAndView对象给DispatchServlet;
  • e. Handler返回的 ModelAndView只是一个逻辑视图并不是一个正式的视图,DispatcherSevlet 通过Vie
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员 jet_qi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值