[resolvido] vraptor, picocontainer e component factories

Olá,

estou tentando mudar o provider de DI da minha aplicação.
Vou bem rápido ao problema.

O PicoContainer reconhece a anotação @PostConstruct em uma ComponentFactory minha?

[code]@Component
@RequestScoped
public class MailSessionFactory implements ComponentFactory<Session> {

private Session session;

@PostConstruct
public void abreSession() {
	Properties props = new Properties();
	session = Session.getDefaultInstance(props, null);
}

@Override
public Session getInstance() {
	return session;
}

}[/code]

Digo isso pois, quando fazendo testes com o spring, o método ‘abreSession’ é chamado. Já com o pico, não chamou.
Caso não funcione, existe alguma outra medida que eu tenha que tomar para esse controle de instanciação por escopo?

Valeu!

o pico tem algumas limitações, já que é bem mais leve que o spring…

no caso do @PostConstruct vc pode usar o bom e velho construtor :wink:

hahaha, básico né?

valeu lucas!