【发布时间】:2015-12-01 09:31:55
【问题描述】:
我们有@Configuration 类,但它不包含任何bean 定义,因为它是由某人编写的遗留类,即使没有bean 定义,我也不想删除@Configuration 注释。不知何故,我想在 Web 应用程序的关闭挂钩上执行逻辑,但不知何故,我无法从 contextDestroyed() 方法的上下文中获取 bean,所以我想在 @Configuration 类上使用 @PreDestroy。
是否有人指定@Configuration 类的默认范围。因为我不希望如果范围是非单例的,那么 @PreDestroy 会被一次又一次地调用。
【问题讨论】:
-
A
@Configuration只是一个 bean,与任何其他 bean 一样,默认范围是单例的。
标签: java spring spring-mvc scope