estou tendo um problema na hora de injetar uma classe
eu injeto ela em um DAL(Camada de acesso aos dados) abstrato(abstractDAL) e implemento esse abstractDAL em um DAL especifico(pessoaDAL por exemplo), porém
quando possuo vários métodos implementados nesse DAL específico, ele simplesmente retorna com o meu objeto injetado anteriormente na abstractDAL como nulo,
e em classes em que não implemento nenhum método específico, a injeção funciona perfeitamente.
Como posso ignorar esse métodos específicos da classe, para que a injeção funcione como deveria?
Não entendi sua explicação. Principalmente essa parte: [quote]… ele simplesmente retorna com o meu objeto injetado anteriormente na abstractDAL como nulo, …[/quote]
Sim, seria o DAO ou DAL(Data Access Layer) e injeta é referente sim a injeção de dependências
Na parte
Quando eu implemento apenas o único método abstrato no AbstractDAL, a injeção dá certo. Se eu dou override em alguns métodos já implementados ou crio novos métodos, a injeção não ocorre.
Eu sempre uso o Spring para injeção de dependências, e nunca tive esse problema.
Até porque, geralmente a gente sempre acaba criando um método novo que não tenha na interface ou na classe abstrata de qual herda a classe concreta.