@Lazy注解积累

注解说明

使用注解: @Lazy
效果:一般情况下,Spring容器在启动时会创建所有的Bean对象,使用@Lazy注解可以将Bean对象的创建延迟到第一次使用Bean的时候

引入步骤

在类上加入@Lazy或者@@Lazy(value=true)

示例代码

Bean对象在容器启动时创建
通过代码结果打印可以看出,在Spring容器启动中,就执行了MyLazy对象的创建动作。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用@Lazy,Bean对象在第一次使用时创建
通过代码结果打印可以看出,在调用MyLazy对象的方式时,才执行了MyLazy的构造方法
在这里插入图片描述
在这里插入图片描述


版权声明:本文为Reiben_Fly原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。