![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringFramework
文章平均质量分 92
奥斯特洛夫斯基础不好
热爱
展开
-
SpringMVC请求流程
SpringMVC请求流程1. 通过请求信息(路径和方法等)通过HandlerMapping从筛选符合条件的HandlerMethod2. 通过HandlerMethod和HandlerInterceptor构建HandlerChain3. 通过HandlerMethod获取HandlerAdapter4, 执行HandlerInterceptor的preHandle方法,如果返回...原创 2020-03-23 22:07:06 · 88 阅读 · 0 评论 -
几种beanPostProcessor
几种beanPostProcessor1.InstantiationAwareBeanPostProcessorpostProcessBeforeInstantiation用于在创建bean实例之前返回一个bean实例,比如代理。如果InstantiationAwareBeanPostProcessor返回了bean,将会执行几种BeanPostProcessor的postProcessAf...原创 2020-03-22 21:20:36 · 333 阅读 · 0 评论 -
SpringBoot启动过程分析
入口 SpringApplication#run =》 SpringApplication#initialize =》SpringApplication#runSpringApplication#initialize判断是否是web环境 从spring.factories文件种加载ApplicationContextInitializer并初始化 从spring.factories文...原创 2020-01-20 00:26:02 · 94 阅读 · 0 评论 -
BeanPostProcessor的原理和拓展
SpringBean的实例化和初始化两个阶段的主要作用:1、实例化----实例化的过程是一个创建Bean的过程,即调用Bean的构造函数,单例的Bean放入单例池中2、初始化----初始化的过程是一个赋值的过程,即调用Bean的setter,设置Bean的属性DestructionAwareBeanPostProcessorMergedBeanDefinitionPostProcessor...原创 2019-10-15 23:10:48 · 106 阅读 · 0 评论 -
SpringIOC注解版的一些摘要
目录一、向容器中添加Bean的几种方式:二、指定bean的初始化和销毁方法一、向容器中添加Bean的几种方式:@Bean@Beanpublic DefaultHandler defaultHandler() { return new DefaultHandler();}@CompoentScan@Configuration@ComponentScan(...原创 2019-09-19 17:36:34 · 128 阅读 · 0 评论