Spring之@Lazy注解

@Lazy 懒加载(即延迟加载)只针对单实例,加了这个注解,在ioc启动的时候不会创建对象,在获取bean对象的时候才去创建对象,但是对象还是只会创建一次

@Configuration //告诉spring这是个配置类
@ComponentScan(value = "com.spring")
public class SpringConfig {

    /**
     * singleton 单实例的(默认)
     * prototype 多实例的
     */
    @Scope
    @Lazy
    @Bean
    public Person personTest(){
        System.out.println("测试该对象什么时候被创建放入ioc容器...");
        return new Person("小陈","22");
    }
}

在这里插入图片描述

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页