【发布时间】:2011-11-16 16:04:50
【问题描述】:
根据 Spring 文档,当 bean 被限定为“原型”时,spring 不会管理其对象的完整生命周期。更具体地说,不调用销毁生命周期回调。客户端代码必须进行所需的清理。 spring 文档还建议为此目的使用自定义 bean 后处理器。但是“BeanPostProcessor”接口只包含bean初始化前后的回调方法。没有销毁回调的方法。那么prototype-scoped beans获得的资源在哪里以及如何释放呢?
【问题讨论】: