假设有两个ClassA和ClassB类.让我们假设ClassB依赖于ClassA.在配置文件中,如果我们将ClassA的范围定义为singleton而ClassB的范围定义为Prototype,那么每次创建ClassA的bean实例时ClassB的实例会发生什么?是否会返回相同的ClassB实例,或者每次返回ClassA实例时都会创建新实例?
谢谢!!!
如果ClassB是原型,则总是创建一个新的ClassB实例,它在创建时不会处理其他类.
所以ClassB是原型和ClassA单例,你可以在某个时候在你的应用程序中拥有N个ClassB实例和1个ClassA.
在您的情况下,由于您的应用程序生命周期中只存在一个ClassA实例,因此它只有一个实例ClassB,它与您应用程序中其他bean引用的任何其他ClassB不同
| 归档时间: |
|
| 查看次数: |
5588 次 |
| 最近记录: |