1、什么是lazy-init

lazy-init是application.xml中,<bean>标签的一个属性,用于延迟初始化bean的加载;

具体代码:

spring——详述lazy-init作用

lazy-init属性的默认值为default,表示bean的实例会在IOC容器创建的时候被加载;当其值为true,表示延缓初始化,即当bean的实例会在第一次使用时候被创建;

效果:

spring——详述lazy-init作用

spring——详述lazy-init作用

true:spring——详述lazy-init作用

 

false:spring——详述lazy-init作用

spring——详述lazy-init作用

spring——详述lazy-init作用

总结:两个结果一样,一个是lazy-init为default时,IOC容器初始化时实例化bean,一个是bean类调用时实例化bean;

相关文章:

  • 2021-10-25
  • 2022-12-23
  • 2021-11-03
  • 2021-10-28
  • 2022-12-23
  • 2021-07-12
  • 2022-02-14
  • 2021-11-01
猜你喜欢
  • 2021-05-20
  • 2021-12-23
  • 2021-07-21
  • 2022-02-11
  • 2021-12-24
  • 2021-10-04
相关资源
相似解决方案