1
7
总是存在引导问题。对于Web应用程序,通常有外部servlet过滤器来处理这种情况。 如果不是一个网络应用,没有办法绕过某种外部的单例或引导程序。但是,在这里使用singleton只会影响单个引导程序类的可测试性。代码中真正应该只有很少的地方需要以任何显式的方式引用容器。所以它并没有显著地增加耦合。 或者换言之,应该只有很少的非bean对象需要访问Spring容器。如果不是这样的话,那么您可能没有最佳地使用弹簧。大多数/所有需要容器的人可能只需要实现 BeanFactoryAware 或 ApplicationContextAware |
2
8
我想你的问题和我几天前的问题差不多。我认为以下几点对你有用:
首先创建一个名为
在上面的类中添加注释
现在在你
这将给您代码中任何地方的bean实例。 |
S qasem · Android内存性能 6 年前 |
R83nLK82 · 在单例设计模式上引发IOException 6 年前 |
hal · 两个课程有什么区别?他们的工作方式不同吗? 6 年前 |
Jaquarh · 如何在不使用DI的情况下实例化父类 6 年前 |
Deepanshu · 基于PHP的Web应用程序中的单例对象状态 6 年前 |
dicle · 视图控制器中的依赖项注入 6 年前 |
Kozuki · 如何在生产代码中考虑单例? 6 年前 |