Bean标签范围

74 阅读1分钟

Bean标签范围配置

(1)当scope的取值为singleton时

 Bean的实例个数:1个
 Bean的实例化时机:当Spring核心文件被加载,实例化配置Bean实例
 Bean的生命周期:
  •      对象创建:当应用加载,创建容器时,对象就被创建
    
  •      对象运行:只要容器在,对象一直在
    
  •      对象销毁:当应用卸载,销毁容器时,对象被销毁
    

(2)当scope的取值为prototype时

 Bean的实例个数:多个
 Bean的实例化时机:当调用getBean()方法时实例化Bean
 Bean的生命周期:
  •      对象创建:当使用对象是,创建新的对象实例
    
  •      对象运行:只要对象在使用就一直在
    
  •      对象销毁:当对象时间不用时,被Java的垃圾回收器回收