我一直在阅读各种文章,但尚未得到正确的答案。我想知道ApplicationContext.getBean(),new关键字和BeanFactory有什么区别?什么时候使用?
ApplicationContext包含BeanFactory的所有功能。通常建议使用前者。在某些有限的情况下,例如在移动应用程序中,内存消耗可能至关重要。在这些情况下,使用轻量级的BeanFactory是合理的。但是,在大多数企业应用程序中,将要使用ApplicationContext。