Loading

随笔分类 -  spring

摘要:SpringMVC执行流程 用户发送请求,经过前端控制器Dispacherservlet(Controller的核心)将url交给处理器映射器HandlerMapping处理 处理器映射器HandlerMapping处理url,返回HandlerExecutionChain(可能包含拦截器,一定包含 阅读全文
posted @ 2020-10-24 14:52 揸火箭 阅读(75) 评论(0) 推荐(0)
摘要:Spring的循环依赖 什么是循环依赖? 循环依赖并不能彻底解决,就算非构造方法注入也不能,为什么? "二级缓存"如何解决循环依赖? spring为什么用"三级缓存"去解决循环依赖? 总结"三级缓存"的精妙之处 构建过程: 构造AService对应的bean的过程: 扫描类 >BeanDefinit 阅读全文
posted @ 2020-10-24 14:50 揸火箭 阅读(133) 评论(0) 推荐(0)
摘要:spring的bean生命周期 狭义层面: class >new UserService() >填充属性 >Aware(接口) >初始化 >aop(操作) > 单例池<Map<BeanName,对象>> 广义层面: class >beanDefinition >new UserService() > 阅读全文
posted @ 2020-10-24 14:44 揸火箭 阅读(89) 评论(0) 推荐(0)
摘要:Spring容器的refresh()【创建刷新】; 1、prepareRefresh()刷新前的预处理; 1)、initPropertySources()初始化一些属性设置;子类自定义个性化的属性设置方法; 2)、getEnvironment().validateRequiredProperties 阅读全文
posted @ 2020-08-23 10:31 揸火箭 阅读(220) 评论(0) 推荐(0)

Loading