有个问题?
来源: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"); }
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题