2014-03-06 72 views
0

每當有人描述BeanFactory和ApplicationContext之間的區別時,參數「自動註冊BeanPostProcessor」在ApplicationContext接口中非常常見。不幸的是,我不明白這些魔術詞。有人可以詳細說明,「自動註冊」在這裏意味着什麼?Spring自動註冊含義

非常感謝!

BeanFactory vs ApplicationContext http://docs.spring.io/spring/docs/2.5.x/reference/beans.html#context-introduction-ctx-vs-beanfactory

+0

你能鏈接你的源代碼嗎? –

+0

@SotiriosDelimanolis請參閱編輯。 – Abidi

回答

0

你不應該真正關心除非你有非常具體的用例。在某些環境中,您可能需要關閉ApplicationContext已超過BeanFactory的一些其他功能。這些總結in this table

至於「BeanPostProcessor的自動註冊」,在ApplicationContext將檢測實現BeanPostProcessor,將用它們來充實上下文而被加載豆。這是Spring的一個非常強大的功能,請檢查Container extension points