原来我不懂Spring-Bean的作用域
2019-04-11 本文已影响0人
倔强小苹果
image.png
单实例和多实例
image.png如何在单实例对象中的其他对象多实例(方法注入)
image.pngimage.png
Web环境的Bean作用域
image.pngimage.png
自定义作用域
image.pngimage.png image.png
image.png
SimpleThreadScope
image.png懒加载
只有当bean的作用域是singleton的时候才能使用懒加载(默认是初始化预加载),因为如果是多例模式根本不知道一个bean什么时候才需要被加载,然后实例化,如果是单例模式只会有一个实例,可以等需要的时候再加载然后实例化。
image.png
Bean初始化方法和销毁方法
方法一:使用init-method、destroy-method
image.png
image.png
方法二:实现接口:
image.png
image.png
Bean属性继承
image.pngimage.png