Classe conexao Vraptor

Como preparar a classe de conexao para ser usada com Vraptor e injeção de dependência?
A persistencia está sendo feita com jdbc puro o único framework utilizado é o vraptor
O banco é postgresql e a ide netbeans.

[code]package conexao;

import java.sql.Connection;
import java.sql.DriverManager;

public class Conexao {

public Connection getCon() throws Exception {
    Class.forName("org.postgresql.Driver");
    

    return DriverManager.getConnection("jdbc:postgresql://localhost:5432/postgres", "user", "123");


}

}[/code]

Se você quer adicionar uma classe ao construtor do seu Controller basta adiciona a anotação @Component nela.

no seu caso ficaria:

.....
@Component
public  class Conexao {  

...

}

e no controller:

@Resource
public class SeuController {
        
      private final Conexao conexao;
      public SeuController(Conexao conexao) {
            this.conexao = conexao;
      }
}

Mas não recomendo utilizar esse tipo de classe como componente para os Controllers do seu projeto.
Tente seguir o padrão MVC.

[]´s

Daniel

nvfs, vc já deu uma olhada no Hibernate?

é bem melhor do que usar conexão na mão…