ApplicationContext.getBean vs new关键字vs BeanFactory

问题描述 投票:-1回答:1

我一直在阅读各种文章,但尚未得到正确的答案。我想知道ApplicationContext.getBean(),new关键字和BeanFactory有什么区别?什么时候使用?

java spring spring-mvc dependency-injection annotations
1个回答
0
投票

ApplicationContext包含BeanFactory的所有功能。通常建议使用前者。在某些有限的情况下,例如在移动应用程序中,内存消耗可能至关重要。在这些情况下,使用轻量级的BeanFactory是合理的。但是,在大多数企业应用程序中,将要使用ApplicationContext。

© www.soinside.com 2019 - 2024. All rights reserved.