Spring注解驱动 @Lazy组件懒加载

懒加载是针对单实例Bean的。因为单实例Bean默认是在容器创建时就会被实例化,使用懒加载之后,只有在容器第1次获取Bean时才会实例化。多实例Bean本身就是”Lazy”的,所以@Lazy没有意义

1. @Lazy使用

1
2
3
4
5
6
7
@Lazy
@Bean
public Person person() {
// 容器第1次获取person,才会实例化
System.out.println("给容器添加person");
return new Person("jack", 10);
}
panchaoxin wechat
关注我的公众号
支持一下