O que significa esse erro na pagina ?
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)}
meu Controller
@Controller
@Scope("session")
public class FuncionarioController implements Serializable {
private static final long serialVersionUID = 1L;
private Funcionario funcionario;
private Funcionario funcionarioSelected;
@Autowired
private FuncionarioService funcionarioService;
private List<Funcionario> funcionariosList;
@PostConstruct
public void init() {
funcionario = new Funcionario();
listarFuncionarios();
}
public Funcionario getFuncionario() {
return funcionario;
}
public void setFuncionario(Funcionario funcionario) {
this.funcionario = funcionario;
}
public Funcionario getFuncionarioSelected() {
return funcionarioSelected;
}
public void setFuncionarioSelected(Funcionario funcionarioSelected) {
this.funcionarioSelected = funcionarioSelected;
}
public List<Funcionario> getFuncionariosList() {
return funcionariosList;
}
public void setFuncionariosList(List<Funcionario> funcionariosList) {
this.funcionariosList = funcionariosList;
}
public void reset() {
funcionario = new Funcionario();
}
public void salvar() {
funcionarioService.salvar(funcionario);
addMessage(null, FacesMessage.SEVERITY_INFO, "Salvo com Sucesso!", null);
reset();
}
public void editar() {
funcionarioService.salvar(funcionarioSelected);
addMessage(null, FacesMessage.SEVERITY_INFO, "Alterado com Sucesso!", null);
reset();
}
public void selectFuncionario(Funcionario funcionario) {
this.funcionarioSelected = funcionario;
}
public void listarFuncionarios() {
funcionariosList = funcionarioService.findAll();
}
public void deletarFuncionario() {
funcionarioService.remover(funcionarioSelected);
}
public void addMessage(String clientId, Severity severity, String summary, String detail) {
FacesContext contex = FacesContext.getCurrentInstance();
FacesMessage message = new FacesMessage(severity, summary, detail);
contex.addMessage(clientId, message);
}
}
Está dizendo que não encontrou nenhum mapeamento para oferecer um bean chamado FuncionarioService.
Como você mapeou esta classe?