DerekYRC / mini-spring

mini-spring是简化版的spring框架,能帮助你快速熟悉spring源码和掌握spring的核心原理。抽取了spring的核心逻辑,代码极度简化,保留spring的核心功能,如IoC和AOP、资源加载器、事件监听器、类型转换、容器扩展点、bean生命周期和作用域、应用上下文等核心功能。

Home Page:https://github.com/DerekYRC/mini-spring

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

关于ConfigurableBeanFactory和ConfigurableListableBeanFactory

Linweixinyo opened this issue · comments

作者你好,我在查看代码的过程当中,发现ConfigurableBeanFactory和ConfigurableListableBeanFactory这两个接口当中都存在addBeanPostProcessor接口方法,但是ConfigurableBeanFactory和ConfigurableListableBeanFactory这两个接口存在继承关系,想请问作者这里是否存在冗余呢?能否去掉ConfigurableListableBeanFactory中的addBeanPostProcessor接口方法呢?
微信截图_20230525220521
微信截图_20230525220454

@Linweixinyo 确实冗余了,spring源码中ConfigurableListableBeanFactory接口没有addBeanPostProcessor方法