Problema com injeção de classe concreta Spring3

0 respostas
danielsudpr

Bom dia,
Estou tendo um problema para fazer a injeção de uma classe concreta.

No meu caso eu tenho uma interface A que descreve os métodos básicos de um serviço.

A classe concreta B, por sua vez, precisa métodos específicos para o que ele pretende fazer.

O problema ocorre quando tento injetar a classe B em um outro serviço (no meu caso um Managed Bean do JSF2).

O Spring acusa não ter encontrado um bean compatível com a classe B.

Se eu tiro o método específico do B e deixo apenas o que está em A ele não acusa erro algum e funciona corretamente.

@Named
public class C{

@Inject
private B b;

}

Alguém tem ideia do que posso fazer nesse caso?

Obrigado!

Criado 3 de dezembro de 2010
Respostas 0
Participantes 1