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
控制器:
@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