【Spring源码解析】组件注册-@Lazy懒加载Bean
前言
接上一篇 Spring源码解析之@Scope设置组件作用域
实现
- 配置
1 2 3 4 5 6 7 8 9 10
| @Configuration public class BeanConfig2 {
@Lazy @Bean public Person person() { System.out.println("容器中注册Person..."); return new Person("config", 18); } }
|
- 测试
1 2 3 4 5 6 7 8
| @Test public void test02() { AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(BeanConfig2.class); System.out.println("ioc容器创建完成"); Person bean = applicationContext.getBean(Person.class); System.out.println(bean); }
|
最后
本篇到此结束,欢迎大家关注公众号【当我遇上你】。