Dúvida vRaptor

1 resposta
awilaz

Boa tarde a todos,

Esta deve ser uma pergunta comum, de qualquer forma gostaria de saber se no vRaptor, temos condições de injetar uma interface para obter a sua implementação no Controller.
Vejam meu código:

@Resource
public class ClienteController {

	private ClienteDAO dao;
	private Result result;
	
	public ClienteController(ClienteDAO dao, Result result) {
		this.dao = dao;
		this.result = result;
	}
	
        //restante do código

No exemplo acima o ClienteDAO seria uma interface, mas daí o vRaptor não instancia. Existe alguma forma de passar a interface e obter a classe que a implementa?

1 Resposta

Lucas_Cavalcanti

sim, só anotar a implementação com @Component

Criado 27 de outubro de 2011
Ultima resposta 27 de out. de 2011
Respostas 1
Participantes 2