随笔分类 -  spring的那些事儿

摘要:【spring源码分析】二、Spring扩展点的归总 1 BeanDefinitionRegistryPostProcessor BeanDefinitionRegistryPostProcessor 实现该接口的类需要重写以下方法 void postProcessBeanDefinitionReg 阅读全文
posted @ 2021-04-03 10:54 彼时岸边 阅读(100) 评论(0) 推荐(0)
摘要:1.初始化AnnotatedBeanDefinitionReader 主要用于把spring内置的6种beanFactoryPostProcess注册到容器中 提供给程序员注册bd,主要是加了@Configuration的类。 2.初始化ClassPathBeanDefinitionScanner 阅读全文
posted @ 2021-03-31 18:11 彼时岸边 阅读(424) 评论(0) 推荐(0)
摘要:BeanPostProcessor(后置处理器) spring提供给程序员的一个扩展点,实现BeanPostProcessor可以插手bean的实例过程,实例化之后,在bean被放到spring的bean容器管理前干活 经典场景@PostConstruct、aop BeanFactoryPostPr 阅读全文
posted @ 2021-03-09 18:15 彼时岸边 阅读(630) 评论(0) 推荐(0)
摘要:什么是代理 增强一个对象的功能 买火车票,app就是一个代理,他代理了火车站,小区当中的代售窗口 java当中如何实现代理 java实现的代理的两种办法 代理的名词 代理对象 增强后的对象 目标对象 被增强的对象 他们不是绝对的,会根据情况发生变化 静态代理 继承 代理对象继承目标对象,重写需要增强 阅读全文
posted @ 2021-02-25 10:41 彼时岸边 阅读(65) 评论(0) 推荐(0)
摘要:AOP 本节内容 spring AOP常见面试题目 Aop是什么 与OOP对比,面向切面,传统的OOP开发中的代码逻辑是自上而下的,而这些过程会产生一些横切性问题,这些横切性的问题和我们的主业务逻辑关系不大,这些横切性问题不会影响到主逻辑实现的,但是会散落到代码的各个部分,难以维护。AOP是处理一些 阅读全文
posted @ 2021-01-27 18:32 彼时岸边 阅读(422) 评论(0) 推荐(0)
摘要:what is IOC 自动检测 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependenc 阅读全文
posted @ 2021-01-27 18:24 彼时岸边 阅读(97) 评论(0) 推荐(0)