Spring Mvc执行流程2024-07-152024-12-18使用Spring Mvc后,所有的请求都需要经过DispatcherServlet前端控制器,有关请求处理和结果响应的的所有流程都在该类的doDispatcherServlet方法中完成。 借助于HanderMapping得到处理器执行链,里面封装了HandleMethod代表目标Controlle2024-07-15|0|0
SpringBoot Bean的循环依赖2024-07-152024-10-11springbootSpringBoot循环依赖:指A依赖B,B又依赖A这样的依赖循环问题。在spring中通过DefaultSingletonBeanRegistry的三个对象缓存区解决循环依赖问题: singletonObjects:存储实例化完成且完成依赖注入的Bean。 earlySingletonObjects:存储实例化完成但2024-07-15|0|0
SpringBoot Bean生命周期2024-07-152024-10-11springbootSpringBootSpringBoot中Bean的生命周期总的来说有四个阶段: 创建对象:调用构造方法实例化对象,然后进行依赖注入以填充该对象的内容。 初始化对象: 执行Aware接口的回调方法。 执行BeanPostProcessor接口的postProcessBeforeInitialization方法。 执行I2024-07-15|0|0
浏览器使用js解析jwt2024-07-04js/tsfunction parseJwt(token) { // 将JWT按照.进行分割,取第二部分(payload部分) const base64Url = token.split('.')[1]; // 对base64Url进行解码 const base64 = base64Url .replace(2024-07-04|0|0
springboot2整合swagger22024-07-022024-10-11springbootSpringBootpom坐标 pom.xml: 配置类: SwaggerConfig.java: 解决 高版本SpringBoot整合Swagger 启动报错 application.yml:2024-07-02|0|0
TypeScript 快速入门2024-06-28js/ts简介 TypeScript 是 JavaScript 的超集。 如何进行类型注解 ts的类型标注只需在变量后方添加冒号::,然后指定类型即可。 对变量进行类型注解 对函数进行类型注解 interface 类型推断2024-06-28|0|0
flex 弹性布局2024-06-262024-10-11css属性概览 flex容器的属性 flex容器子元素的属性 flex-direction(flex容器) flex-direction属性决定主轴的方向(即项目的排列方向) row(默认值):主轴为水平方向,起点在左端。 row-reverse:主轴为水平方向,起点在右端。 column:主轴为垂直方向2024-06-26|0|0
小米VAB系列线刷中断导致无限FastBoot无法开机的解决办法2024-06-262024-10-11android原帖:乌堆小透明-小米VAB系列线刷中断导致无限FastBoot无法开机的解决办法 有效解决870、888、8G1等VAB系列机型在线刷ROM包、清除数据、设置活动槽位时设备连接中断,导致的无限FastBoot。 操作注意 如果设备没有遇到无限FastBoot请不要使用以下操作,可能导致更严重的错误2024-06-26|0|0
植物大战僵尸杂交版v2.1无法开启3D加速解决办法2024-06-13game植物大战僵尸杂交版下载地址(无需网盘) 注意事项 使用此办法的前提是你已经使用过【补丁一】或【补丁二】!!! 使用此办法的前提是你已经使用过【补丁一】或【补丁二】!!! 使用此办法的前提是你已经使用过【补丁一】或【补丁二】!!! 步骤 ! 重新打开植物大战僵尸杂交版,打开游戏设置,开启3D加速,玩一2024-06-13|0|0
SpringBoot IOC容器初始化流程2024-06-122024-10-11springbootSpringBootIOC容器的初始化是在 AbstractApplicationContext.run中完成的。 在refresh方法中主要做这几件事: 准备BeanFactory,会给BeanFactory设置很多属性,如类加载器、Environment等。 执行BeanFactoryPostPresser(后置处2024-06-12|0|0