使用lazy-init = true原型bean与非lazy-init原型bean有什么好处?什么是最佳实践和更优选的解决方案?使用惰性初始化原型bean可以获得显着的性能提升吗?
答案 0 :(得分:1)
首选是意见或基于您的用例。
两者都表现良好,因此它们不会成为代码中的瓶颈。如果存在性能问题,那么它将导致您完成的事情,而不是Spring。
更喜欢懒惰的唯一原因是初始化的成本非常高并且你很可能不会使用该对象。
如果您某些使用它,那么我认为懒惰初始化的原因不多。你必须付出代价;在启动时立即付款,并在晚上睡觉。
这是一种很少得到回报的纳米优化。