如何解决春豆范围单例和原型
如果ClassB是原型,则始终创建ClassB的新实例,它在创建时不会处理其他类。
因此,ClassB是原型并且是ClassA单例,在某个时候,您的应用程序中可以有N个ClassB实例,而只有1个ClassA。
在您的情况下,由于在应用程序生命周期中仅存在一个ClassA实例,因此它将只有一个实例ClassB,该实例与应用程序中其他bean引用的任何其他ClassB不同
解决方法
假设两个类为ClassA和ClassB。假设ClassB依赖于ClassA。在配置文件中,如果将ClassA的范围定义为单例,将ClassB的范围定义为Prototype,那么每次创建ClassA的bean实例时,ClassB的实例会发生什么?每次返回ClassA实例时,将返回相同的ClassB实例还是创建新实例?
谢谢!!!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。