摘要: Spring 的西西弗斯之石:理解 BeanFactory、FactoryBean 与 ObjectFactory 今天,代码又报错了。或者也许是昨天,我不清楚。 不管怎样,Spring 容器抛出了一个 BeanCreationException。为了解决它,我被迫潜入框架的深处,去注视那些平时被 @Autowired 掩盖的齿轮。 在 Spring 的世界里,存在着一种必然的复杂性。这种复杂性并非设计者的恶趣味,而是为了在一个静态的语言中构建动态世界所付出的代价。 在这个庞大的机器中,有三个名字极其相似的概念经常被混淆:BeanFactory、FactoryBean 和 ObjectFactory。这并不是命名的贫瘠,而是它们在本质上确实存在着微妙的纠缠。 今天,我们剥离掉那些花哨的比喻和无用的糖衣,用一种冷静的、近乎解剖学的视角,去审视这三个概念的本质。 阅读全文
posted @ 2026-01-13 22:46 一旅人 阅读(782) 评论(0) 推荐(3)