【发布时间】:2015-02-03 09:39:32
【问题描述】:
我是 Spring 框架的新手,我知道默认行为 Spring 在启动时实例化单例 bean,这称为热切实例化。这是一种很好的行为,因为它仅在启动时暴露了 bean 实例化的任何问题。但有时这种行为不是预期的,因此通过在 bean 定义中添加 lazy-init="true" 可以将实例化推迟到第一个请求。
<beans default-lazy-init="true">
<!-- no beans will be pre-instantiated... -->
</beans>
那么想知道我们可以为 Lazily-instantiated bean 使用什么样的场景?请举例说明。
【问题讨论】:
标签: spring spring-mvc