5
respostas

erro ao realizar o inject

pessoal, ocorre erro ao subir a aplicação, falando que não foi possível realizar o inject.. alguém pode ajudar?

@Service
public class ConvidadoService {
    ....
}
    @Autowired
    private ConvidadoService service;

error: Error creating bean with name 'convidadoController': Injection of autowired dependencies failed;

estou deixando passar algo?

5 respostas

Kyrla, tudo bem ?

Consegue mostrar os imports ? Aparentemente está certo.

segue trecho das duas classes

package br.com.alura.service;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import br.com.alura.listavip.model.Convidado;
import br.com.alura.listavip.repository.ConvidadoRepository;

@Service
public class ConvidadoService {
        ......
}
package br.com.alura.listavip;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;

//import br.com.alura.enviadorEmail.enviadorEmail.EmailService;
import br.com.alura.listavip.model.Convidado;
import br.com.alura.listavip.repository.ConvidadoRepository;
import br.com.alura.service.ConvidadoService;

@Controller
public class ConvidadoController {

    @Autowired
    private ConvidadoRepository repository;
    @Autowired
    private ConvidadoService service;

                   .......
}

Alguma das classes tem algum construtor ?

nenhuma das duas..

Estou com o mesmo problema, não foi encontrado nenhuma solução?