1
resposta

Problemas com injeção de dependencia com @Autowired

Boa tarde! Estou com problemas de injeção de dependência utilizando @Autowired.

Criei uma classe Abstrata onde um @RestController extende e implementa o necessário.

Segue classe abstrata:

public abstract class StructureSchedulePersistent {


    @Autowired
    private IScheduleAppService service;

    @Autowired
    private IScheduleProcessService processService;

    ...

Dentro desta classe existe um @PostConstruct e quando a classe é iniciada funciona corretamente, com o atributo service instanciado, porém quando vou utilizaros métodos da classe, o service esta null.

Alguém pode me ajudar?

1 resposta

Fala ai Patrick, tudo bem ?

Cara o spring só consegue fazer as injeções em objetos que ele conheça, para fazer isso basta anotar com @Component