码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC

时间:2020-02-26 18:39:51      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:格式   bean   就是   ppi   handler   advice   lan   自定义   com   

技术图片

 

技术图片

 

 

九大组件: 

 

 

自定义视图解析器:

  1、编写自定义的视图解析器和视图实现类

  2、视图解析器必须放在ioc容器中,让其工作,能创建出我们的定义视图对象

 

数据转换、数据格式化、数据校验:

技术图片技术图片

 

 

自定义类型转换器:

  ConversionService是一个接口,其中有个Converter负责转换

  技术图片

 

      3)、在Converters转换器中添加我们自定义的类型转换器

  技术图片

  尽量使用FormattingConversionServiceFactoryBean,因为这里面不仅定义了Converter还有包含Formatter

技术图片

 

 

 技术图片

 

 

 

技术图片

 

 

数据校验:

  技术图片

 

 技术图片

 

 技术图片

 

 

技术图片

 

HttpEntity:获取请求体的同时可以获取请求头

ResponseEntity:输入响应体的同时可以输出响应头

技术图片

 

 

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

下面这种方式不如自定义的LocalResolver:

技术图片

 

 

拦截器与过滤器:

技术图片

 

 

异常机制:集中异常处理@ControllerAdvice

 技术图片技术图片

 

 https://blog.csdn.net/Aria_Miazzy/article/details/88378948

 

SpringMVC执行流程:

技术图片 技术图片

 

 技术图片

 

 

 

 技术图片

 

SpringMVC中三种HandlerMapping和HandlerAdapter

 https://blog.csdn.net/a909301740/article/details/80386834

当然最常用的就是:RequestMappingHandlerMapping 和 RequestMappingHandlerAdapter

 

 Spring和SpringMVC整合:

技术图片

 

 

 Spring容器是父容器,SpringMVC是子容器;

SpringMVC

标签:格式   bean   就是   ppi   handler   advice   lan   自定义   com   

原文地址:https://www.cnblogs.com/tianboblog/p/12343445.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!