代码可能这样
public class handler {
void handler(String param){
if('A'.equals(param)){
ATestService.do();
}else if('B'.equals(param){
BTestService.do();
}
}
}
@Autowired
用法
@Autowired 官方文档
private Map<String, MovieCatalog> movieCatalogs;
@Autowired
public void setMovieCatalogs(Map<String, MovieCatalog> movieCatalogs) {
this.movieCatalogs = movieCatalogs;
}
// ...
利用这种方式的自动注入,可以将同一个接口的实现bean
,注入Map
,Map
的key
为Bean
的名称name
,value
为该bean
。