spring mvc

对servlet标准实现,实现http调用流程,引入拦截器,实现mvc模式。
主要流程:

  1. dispatchServlethandlerMappingchain
  2. handleradapter执行chain返回modelAndView
  3. dispatchServletVIewResolver处理,返回View给前端。

chain中的结构

拦截器方法
preHandle 方法之前。
postHandle 方法之后,viewResolver之前。
afterCompletionviewResolver之后。

拦截器和filter的区别

  • filter是tomcat的,filter是springmvc的。
  • filter能做的拦截器都能做,拦截器控制的更细。
mvc加一层

https://mp.weixin.qq.com/s/j782AA_Lbro6luX-I-1Zdw
可以理解为把 service层分为service和mananger层。没有必要分成2个类,要分开主要问题是事务长时间占用connect的问题,可以把校验逻辑和事务分成两个方法。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容