该注解是在单实例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;
}
版权声明:本文为qq_36722039原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。