新人求教:@Autowired 如何知道具体绑定哪个Bean
spring吧
全部回复
仅看楼主
level 1
octopus2158 楼主
代码很简单
控制器:
@RestController
public class DcbController {
@Autowired
private DcbService dcbService;
@RequestMapping(value="/dcbAll")
@ResponseBody
public String showAll() {
List dcbList = dcbService.findAll();
return dcbList.get(0).toString();
}
}
两个dcbService的实现:
@Component
public class DcbServiceImpl implements DcbService{
@Autowired
private DcbRepository dcbRepository;
}
****************
@Component
public class DcbAcServiceImpl extends DcbService {
}
问题是,@Autowired怎么知道具体注入哪个bean到 private DcbService dcbService
2016年01月17日 14点01分 1
level 1
2016年02月09日 05点02分 2
1