源码分析
文章平均质量分 83
JaneOnly300
这个作者很懒,什么都没留下…
展开
-
SpringbootWeb原生组件使用 嵌入式servlet容器 定制化使用
文章目录一、Web原生组件的使用1. ServletAPI2. registerBean方式二、 嵌入式Servlet容器 一、Web原生组件的使用 1. ServletAPI 创建Servlet类 在主类当中添加注解扫描 以上放上就可以使用了 2. registerBean方式 ServletRegistrationBean/FilterRegistrationBean/ServletListenerRegistrationBean; @Configuration public cla原创 2021-05-07 16:52:47 · 333 阅读 · 0 评论 -
SpringBoot错误处理 错误处理器自动化配置原理 异常处理执行流程 自定义异常处理
异常处理机制 SpringBoot在无论客户端或者是服务端发生错误的时候,都有一套错误处理映射,也就是为我们跳转到某个页面,或者给我们返回某些信息;当然我们也可以自定义这套规则 默认的错误处理规则 SpringBoot默认也有一套错误处理/ERROR的映射 当我们是手机,或者说是机器客户端访问,出错时候,就会为我们返回一些JSON信息 当我们是浏览器端访问,出现错误时候,也会为我们响应到对应的错误处理页面 自定义错误跳转页面 创建我们的error目录,并且将错误页面命名为4xx、5xx格式,S原创 2021-05-06 15:12:10 · 660 阅读 · 0 评论 -
SpringMvc 内容协商与内容协商原理 基于参数的内容协商功能
文章目录内容协商1. 引入支持XML依赖2. 使用PostMan测试3. 内容协商原理基于请求参数的内容协商 内容协商 就是根据浏览器接收能力不同,返回不同的媒体类型的数据,如application/json;客户端能接收的内容类型一般会再响应头当中accept中 1. 引入支持XML依赖 <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>原创 2021-03-24 20:59:04 · 394 阅读 · 0 评论 -
SpringMvc RetrunHandler原理 HttpMessageConverter原理
文章目录一、 响应Json@ResponseBody+jackson.jar过程解析原理1. 找到对应的返回值处理器2. HTTPMessageConverter处理Json所有的返回值处理器 一、 响应Json @ResponseBody+jackson.jar Springmvc为什么可以返回JSON 过程 当请求结束,需要相应给浏览器时, 首先判断返回值是否为空,是否时字符串类型,然后在进行处理返回值 先找到能处理对应返回值的处理器 @Nullable private HandlerMeth原创 2021-03-21 20:37:46 · 348 阅读 · 0 评论 -
SpringMvc的参数绑定原理
文章目录前言一、 案例的准备1. 前端页面2. 后台3. Bean对象二、原理解析1. 判断那些解析器可以支持2. 解析和封装POJO 前言 我们在使用Springboot编写Controller时,我们的方法参数也可以实现对POJO类型的封装,这是如何实现的,下面,我们将通过自定义Pojo对象进行参数封装的案例,刨析自定义对象参数解析原理。 一、 案例的准备 1. 前端页面 <form action="savePerson" method="post"> <inp原创 2021-03-19 19:13:06 · 1318 阅读 · 0 评论