huumm, entendi. Mas quando eu anoto ele com @Component ele tem que ser construido em algum lugar, tem que ser criado em outra classe para poder executar, ou estou errado?
Pensei que seria algo como @Applicationscoped, que iniciaria com a aplicação. Se eu anotar a classe como @Applicationscoped e o método que eu quero executar com @PostConstruct, ele vai iniciar automaticamente com o sistema?
R
Ramon_Pires
O @ApplicationScoped cria apenas uma instância dessa classe na aplicação,logo se anotar o método com @PostContruct no método que faz essa configuração,você vai ter certeza que ele vai ser chamado apenas uma vez e na inicialização da aplicação. Testa e diz se deu certo.
danilomcb
Não funcionou. Fiz como você disse, iniciei a aplicação e não entrou no método.
Alguma explicação?
danilomcb
Isso funciona quando eu anoto a classe como @ApplicationScoped.
Mas no meu caso, eu estou criando umas instancia de um DAO, que é um @RequestScoped, que gera um erro na execução da aplicação.