有个问题?
来源:1-4 Spring常见面试问题
MAYxDAY
2020-06-06 11:17:01
注解开发得情况下,是不是就不能使用scope和lazy-init了?
1回答
同学你好,注解开发的情况下也是可以设置scope和lazy-init,比如 @Scope、@Lazy
//单例注入
@Scope
@Bean
public Person single(){
return new Person("id111","初始化111");
}
//多实例
@Scope("prototype")
@Bean
public Person many(){
return new Person("id222","初始化222");
}
@Lazy
@Scope
@Bean
public Person lazy(){
System.out.println("lazy--->配置类中初始化.....");
return new Person("id4","初始化4");
}如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题