Message Error creating bean with name ‘funcionarioController’: Unsatisfied dependency expressed through field ‘funcionarioService’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘br.com.intranethope.service.FuncionarioService’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
@Controller@Scope("session")publicclassFuncionarioControllerimplementsSerializable{privatestaticfinallongserialVersionUID=1L;privateFuncionariofuncionario;privateFuncionariofuncionarioSelected;@AutowiredprivateFuncionarioServicefuncionarioService;privateList<Funcionario>funcionariosList;@PostConstructpublicvoidinit(){funcionario=newFuncionario();listarFuncionarios();}publicFuncionariogetFuncionario(){returnfuncionario;}publicvoidsetFuncionario(Funcionariofuncionario){this.funcionario=funcionario;}publicFuncionariogetFuncionarioSelected(){returnfuncionarioSelected;}publicvoidsetFuncionarioSelected(FuncionariofuncionarioSelected){this.funcionarioSelected=funcionarioSelected;}publicList<Funcionario>getFuncionariosList(){returnfuncionariosList;}publicvoidsetFuncionariosList(List<Funcionario>funcionariosList){this.funcionariosList=funcionariosList;}publicvoidreset(){funcionario=newFuncionario();}publicvoidsalvar(){funcionarioService.salvar(funcionario);addMessage(null,FacesMessage.SEVERITY_INFO,"Salvo com Sucesso!",null);reset();}publicvoideditar(){funcionarioService.salvar(funcionarioSelected);addMessage(null,FacesMessage.SEVERITY_INFO,"Alterado com Sucesso!",null);reset();}publicvoidselectFuncionario(Funcionariofuncionario){this.funcionarioSelected=funcionario;}publicvoidlistarFuncionarios(){funcionariosList=funcionarioService.findAll();}publicvoiddeletarFuncionario(){funcionarioService.remover(funcionarioSelected);}publicvoidaddMessage(StringclientId,Severityseverity,Stringsummary,Stringdetail){FacesContextcontex=FacesContext.getCurrentInstance();FacesMessagemessage=newFacesMessage(severity,summary,detail);contex.addMessage(clientId,message);}}
D
Solucao aceita
darlan_machado
Está dizendo que não encontrou nenhum mapeamento para oferecer um bean chamado FuncionarioService.
Como você mapeou esta classe?