Spring IoC (ApplicationContext) 容器一般都会在启动的时候实例化(初始化)所有单实例 bean 。如果我们想要 Spring 在启动的时候延迟加载 bean,即在调用某个 bean 的时候再去初始化,那么就可以使用 @Lazy 注解。
@Lazy有一个value属性,默认为true, true 表示使用 延迟加载
false纯属多余,不启动懒加载就不适用这个注解
@Lazy注解注解的作用主要是减少springIOC容器启动的加载时间
当出现循环依赖时,也可以添加@Lazy



