Olá pessoal,
Estou tendo um problema com injeção de dependências entre classes "pai" e "filha".
Estou sobrescrevendo um service do plugin Spring Security Rest.
Esse serviço possui duas injeções de dependência, grailsApplication e userDetailsService.
Sobrescrevi o service e, inicialmente, incluí as dependências na classe filha.
Quando utilizei o grailsApplication funcionou, já quando eu utilizaei o userDetailsService deu erro de chamada de método em um objeto nulo.
Então procurei na internet e encontrei um
texto que diz que eu não devo reinjetar as dependências na classe filha.
Então removi as dependências da classe filha e ocorreu o mesmo errode chamada de método em um objeto nulo.
Esse erro acontece tanto quando chamo o service que estou injetando na classe "pai" quanto na "filha".
Depois observei também que o userDetailsService é uma interface, porém usei ele exatamente como estava na classe que sobrescrevi.
Alguém sabe o como posso resolver isso?