Injeção de dependências e herança
04/09/2014 18:35
0
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?
Tags: Injeção de dependências e herança


Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto