1、对于同一个接口有两种实现类,不能使用只使用 @Autowired
public interface EmployeeService {
public String getEmployeeById(Long id);
}
@Service("service")
public class EmployeeServiceImpl implements EmployeeService {
@Override
public String getEmployeeById(Long id) {
return "0";
}
}
@Service("service1")
public class EmployeeServiceImpl1 implements EmployeeService {
@Override
public String getEmployeeById(Long id) {
return "1";
}
}
@Autowired
private EmployeeService employeeService;
2、应该添加 @Qualifier 来指定
@Autowired
@Qualifier("service")
private EmployeeService employeeService;