@Import

@Import

因为每次使用要new AnnotationConfigApplicationContext(classname.class);

对于多个配置类,

@configuration
//将configB里面的配置类导入到A中
@Import("configB")
public Class configA(){
    
}
@Configuration
public Class configB(){

}

java配置单例还是多例

单例是每次使用都是一个,每次更改会影响下一个
多例相当于是每次new,不会收到上一次的影响

@Configuration
public Class configC(){
    @Bean
    @Scope("prototype")//设置为多例子,默认应该是单例,singleton
    public Student Student(){

    }
}

posted @ 2022-11-27 15:50  壹剑霜寒十四州  阅读(16)  评论(0编辑  收藏  举报