• @Component 作用于类,@Bean 作用于方法
  • @Bean自定义性更强。有时只能用@Bean,不能用@Component。
@Bean
public OneService getService(status) {
case (status) {
when 1:return new serviceImpl1();
when 2:return new serviceImpl2();
when 3:return new serviceImpl3();
}
}