https://blog.csdn.net/qq_36722039/article/details/81588098

该注解是在单实例bean是使用,当使用@Scope注解的singleton属性时,bean的实例会在IOC容器创建的时候被加载,但是如果在创建bean的时候加上@lazy注解,则bean的实例会在第一次使用的时候被创建。


@Lazy
@Scope(value = ConfigurableBeanFactory.SCOPE_SINGLETON)//singleton
@Bean(name = "person")
public Person person(){
    Person person = new Person();
    person.setName("lqf");
    person.setEmail("lqf@163.com");
    return person;
}