![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SPRING
文章平均质量分 91
wx: fulltilt8
这个作者很懒,什么都没留下…
展开
-
spring事件驱动模型--观察者模式在spring中的应用
spring事件驱动模型的结构. 首先明确几个spring提供的类的概念 1.ApplicationEventpublic abstract class ApplicationEvent extends EventObject { private static final long serialVersionUID = 7099057708183571937L; private final long timestamp; public Appli...原创 2021-07-30 17:52:29 · 126 阅读 · 0 评论 -
spring aware 的个人理解
今天学习到了spring aware ,特地百度了下这方面的知识,现在谈下我的理解。Spring的依赖注入的最大亮点就是你所有的Bean对Spring容器的存在是没有意识的。即你可以将你的容器替换成别的容器,例如Goggle Guice,这时Bean之间的耦合度很低。但是在实际的项目中,我们不可避免的要用到Spring容器本身的功能资源,这时候Bean必须要意识到Spring容器的存在,才能调用Spring所提供的资源,这就是所谓的SpringAware。其实SpringAware本来就...原创 2021-07-30 03:47:45 · 173 阅读 · 0 评论 -
Spring源码解析:BeanFactory深入理解
(现在一般都用ApplicantContext代替BeanFactory)说到Spring框架,人们往往大谈特谈一些似乎高逼格的东西,比如依赖注入,控制反转,面向切面等等。但是却忘记了最基本的一点,Spring的本质是一个bean工厂(beanFactory)或者说bean容器,它按照我们的要求,生产我们需要的各种各样的bean,提供给我们使用。只是在生产bean的过程中,需要解决bean之间的依赖问题,才引入了依赖注入(DI)这种技术。也就是说依赖注入是beanFactory生产bean时为了...转载 2021-07-29 14:42:11 · 143 阅读 · 0 评论 -
Spring中的BeanPostProcessor
一、前言BeanPostProcessor 接口是 Spring 提供的众多接口之一,他的作用主要是如果我们需要在Spring 容器完成 Bean 的实例化、配置和其他的初始化前后添加一些自己的逻辑处理,我们就可以定义一个或者多个 BeanPostProcessor 接口的实现,然后注册到容器中。本节中会对以下两部分进行讲解:Spring 中如何使用 BeanPostProcessor 处理实例化对象 手动实现 BeanPostProcessor(此处还是根据前面章节的代码进行拓展,模仿实...原创 2021-07-29 04:26:42 · 2564 阅读 · 0 评论 -
spring学习之源码分析--AbstractAutowireCapableBeanFactory
AbstractAutowireCapableBeanFactory抽象类AbstractAutowireCapableBeanFactory继承了AbstractBeanFactory类,以及实现了AutowireCapableBeanFactory的接口。类结构字段// bean的生成策略,默认CGLIBprivate InstantiationStrategy instantiationStrategy = new CglibSubclassingInst...原创 2021-07-29 02:31:25 · 591 阅读 · 0 评论 -
Spring源码学习--AbstractAutowireCapableBeanFactory.createBean
2019-09-23阅读1K0记得跟老婆谈恋爱时,女儿心血来潮给老婆做饭,按照菜谱先一步的做,结果点差把厨房厨房入口上一篇,AbstractBeanFactory.getBean 的主流程,今天介绍下其中的createBean方法,程序入口如下:<span style="color:#333333"><span style="color:#333333"><span style="background-color:#50556b">...原创 2021-07-29 02:08:48 · 374 阅读 · 0 评论 -
DelegatingFilterProxy的作用与用法
一、类结构 DelegatingFilterProxy类存在与spring-web包中,其作用就是一个filter的代理,用这个类的好处是可以通过spring容器来管理filter的生命周期,还有就是,可以通过spring注入的形式,来代理一个filter执行,如shiro,下面会说到;有上图我们可以看到,DelegatingFilterProxy类继承GenericFilterBean,间接实现了Filter这个接口,故而该类属于一个过滤器。那么就会有实现Filter中init、doFil...原创 2021-05-07 10:59:22 · 2246 阅读 · 2 评论