- 博客(8)
- 收藏
- 关注
原创 浅谈HandlerAdapter
HandlerAdapter顾名思义就是一个适配器,(肯定也采用了适配器模式这里不做过多的解释),那么它的主要作用是什么呢?HandlerMapping存储了所有都请求映射,请求过来找到相应的请求映射后,返回给我们一个Handler 看这里的代码:@Nullableprotected HandlerExecutionChain getHandler(HttpServletRequest request) throws Exception { if (this....
2022-04-10 15:30:48
4254
原创 浅谈HandlerMapping
SpringMvc的核心组件1.是DispathcerServlet,来控制一次请求的生命周期。DispatcherServlet本身其实就是一个Servlet,它通过HandlerMapping来获取所有的Handler (我们可以理解为是可以被访问的资源路径)默认的Spring Mvc在容器中添加了五种HandlerMapping,来处理不同的请求1.RequestMappingHandlerMapping:能处理所有类上使用@Controller或者@RequestMapp...
2022-04-10 14:56:13
526
原创 Springboot中Rest风格请求映射如何开启并使用
阅读目录问题引入 查看HiddenHttpMethodFilter过滤器源码 编写代码 开启过滤器 前端页面效果展示回到顶部问题引入因为前端页面只能请求两种方式:GET请求和POST请求,所以就需要后台对其进行处理解决办法:通过springmvc中提供的HiddenHttpMethodFilter过滤器来实现而由于我们springboot中通过OrderedHiddenHttpMethodFilter类去继承了springmvc中的HiddenHttpMethodFilte
2022-04-07 23:32:05
497
原创 HashMap的底层原理
HashMap的底层原理HashMap,是基于Hash表的Map接口的非同步实现,此实现提供所有可选映射,并且允许null值和null键。此类不保证存入数据的顺序,特别是他它不保证顺序的永恒不变。在java中所有的数据结构的构造都可以用数组和模拟指针来实现(引用),HashMap也不例外,HashMap实际上是一个“散列表列”的数据结构,就是数组和列表。当我们往HashMap 存入一个数据的时候,它会根据key的hashcode,计算hash值,根据hash值拿到这个数据的下标,如果该下标已..
2021-12-22 10:34:42
432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人