阅读背景:

Spring.NET教程(八)——方法的注入(基础篇)

来源:互联网 
 多数用户都会将容器中的大部分对象布署为singleton模式。当一个singleton对象需要和另一个singleton对象协作,或者一个非singleton对象需要和另一个非singleson对象协作时,Spring.NET都能很好的处理它们的依赖关系。但是,如果对象的生存周期不同,就可能会产生问题。例如,假设一个singleton对象A要使用一个非singleton(原型)对象B,A中的每个方法都会用到B的新实例。由于 A是singleton对象,容器只有会创建它一次,也就是说只有一次给A的属性赋值的机会,所以不可能在每次A需要的时候都给它注入一个新的B。  多数用户都会将容器中的大部分对象布署为singleton模式。当一个singleton对象需



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: