@Lazy注解积累

注解说明

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

引入步骤

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

示例代码

Bean对象在容器启动时创建
通过代码结果打印可以看出,在Spring容器启动中,就执行了MyLazy对象的创建动作。
@Lazy注解积累_第1张图片
@Lazy注解积累_第2张图片
@Lazy注解积累_第3张图片
使用@Lazy,Bean对象在第一次使用时创建
通过代码结果打印可以看出,在调用MyLazy对象的方式时,才执行了MyLazy的构造方法
@Lazy注解积累_第4张图片
@Lazy注解积累_第5张图片

你可能感兴趣的:(注解,java)