我正在使用错误构建的spring应用程序.需要引用的对象不是使用IOC,而是从上下文中提取其引用:
beanfactory b = SingletonbeanfactoryLocator.getInstance().
usebeanfactory("factory").getFactory();
Bean foo = (FOO)beanfactory.getBean("foo");
撇开非IOC设计,这还有其他有害影响吗?例如,这是否对性能有特殊影响?有什么办法可以导致创建其他上下文或对象引用?还有什么真正令人不愉快的事情可能引起的吗?
最佳答案