Spring中Bean的生命周期

Ø 对于singleton Bean,spring能够管理它的生命周期,知道其什么时候实例化,什么时候销毁。

  

Ø 对于non-singleton Bean,spring没有管理它的生命周期,而是交给客户端自己管理,每次客户端发送一个请求就会创建一个实例。

  

Ø 如果Bean是non-singleton,则不会在spring加载的时候实例化,而是在每次用到的时候实例化。

 

Ø 如果Bean是singleton而且没有设置lazy-init="true",就在spring加载的时候实例化。如果设置了lazy就在第一次调用的时候实例化 。

你可能感兴趣的:(spring)