@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(){
}
}
用心做~