08 2022 档案

摘要:在 ConfigurationClassPostProcessor 内部完成扫描 在扫描的时候, 为什么要用asm, 如果直接用类, 可能会把 static 里的直接执行了, spring尽量做到不直接影响用户(比如这是lazy的bean, 扫描出来又不是需要实例化bean, 怎么能执行static 阅读全文
posted @ 2022-08-28 14:26 RichardHaha 阅读(94) 评论(0) 推荐(0) 编辑
摘要:类似new了一个对象 先填充@Autowired的属性注入 再填充自动注入的属性注入(如果改了注入模型模型) new一个对象(只是对象, 无注入) AbstractAutowireCapableBeanFactory里instanceWrapper = createBeanInstance(bean 阅读全文
posted @ 2022-08-14 15:16 RichardHaha 阅读(26) 评论(0) 推荐(0) 编辑
摘要:ApplicationContext AnnotationConfigAppplicationContext AnnotationConfigApplicationContext实例化 调用父类构造方法时new出来的beanFactory = new DefaultListableBeanFacto 阅读全文
posted @ 2022-08-08 22:21 RichardHaha 阅读(138) 评论(0) 推荐(0) 编辑
摘要:知识点笔记 spring是对构造方法做推断来实例化bean Spring有自己的推断模型, 改变推断模型会改变Spring对构造方法的选择 AbstractAutowireCapableBeanFactory抽象类中的createBeanInstance方法里的一行代码 // 推测需要的构造方法 C 阅读全文
posted @ 2022-08-04 09:31 RichardHaha 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示