gpt4 book ai didi

Spring @PreDestroy 方法

转载 作者:行者123 更新时间:2023-12-03 21:35:15 28 4
gpt4 key购买 nike

我发现 @PreDestroy 只适用于 singleton scoped bean。我在想如果我们将它与 prototype 作用域 bean 一起使用会出什么问题。有什么事吗???我不这么认为。我认为这在 spring 中没有实现,因为他们必须保留对所有创建的 bean 的引用。如果我错了告诉我

最佳答案

Spring 只能初始化/销毁它也是 Controller 的 bean,并且基本上原型(prototype)作用域的 bean 不受 spring 的控制(构造后)。它不知道它何时被清理、销毁或什么时候发生。因此,@PreDestroy 方法不能为原型(prototype) bean 调用(因为它们没有明确定义的生命周期,如单例或请求作用域 bean)。

关于Spring @PreDestroy 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20487685/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com