My tomcat is refusing to launch my application due to this error
Error creating bean with na
me 'Individual_Controller': Injection of autowired dependencies failed;
nested exception is org.springframework.beans.factory.BeanCreationException: Cou
ld not autowire field: private net.service.datastore.Indiv
idual_Service net.controller.Individual_Controller.S
ervice; nested exception is org.springframework.beans.factory.NoSuchBeanDefiniti
onException: No qualifying bean of type 
[net.service.datastore.Individual_Service] found for dependency: expected at least 1 bean which qu
    alifies as autowire candidate for this dependency. Dependency annotations: {@org
    .springframework.beans.factory.annotation.Autowired(required=true)}
expected at least 1 bean which qualifies a
s autowire candidate for this dependency. Dependency annotations: {@org.springfr
amework.beans.factory.annotation.Autowired(required=true)}
this is my service class
public long createT(Individual individual);
    public Individual updateT(Individual individual);
    public void deleteT(String tin);
    public List<Individual> getAllTs();
    public Individual getT(String t);   
    public List<Individual> getAllTs(String individual);
this is my controller class that is calling the service layer
@Autowired
    private Individual_Service service;
    @RequestMapping("searchT")
    public ModelAndView searchT(@RequestParam("searchName") String searchName) {  
        logger.info("Searching the T: "+searchName);
        List<Individual> tList = service.getAllTs(searchName);
        return new ModelAndView("serviceDescription", "tList", tList);      
    }
this is the complete controller class
@Controller
public class IndividualController {
private static final Logger logger = Logger.getLogger(IndividualController.class);
    public IndividualController() {
        System.out.println("Individual_Controller()");
    }
    @Autowired
    private IndividualService service;
    @RequestMapping("searchT")
    public ModelAndView searchT(@RequestParam("searchName") String searchName) {  
        logger.info("Searching the T: "+searchName);
        List<Individual> tinList = service.getAllTs(searchName);
        return new ModelAndView("serviceDescription", "tList", tList);      
    }
complete service interface class for the individual_service
package net.service.datastore;
import java.util.List;
import net.model.Individual;
public interface IndividualService {
    public long createT(Individual individual);
    public Individual updateT(Individual individual);
    public void deleteT(String t);
    public List<Individual> getAllTs();
    public Individual getT(String t);   
    public List<Individual> getAllTs(String individual);
    }
Please what could be wrong?
 
     
    