Junior — Middle
Qual é o propósito da anotação @PreDestroy no âmbito do Spring Framework?
sobes.tech IA
Resposta da IA
A anotação @PreDestroy no Spring Framework é usada para indicar o método que deve ser chamado antes da destruição do bean. Isso permite realizar operações de limpeza necessárias, como fechar conexões com o banco de dados, liberar recursos ou salvar o estado.
Exemplo de uso:
@Component
public class MyBean {
@PreDestroy
public void cleanup() {
// código de limpeza, por exemplo, fechar recursos
System.out.println("Bean está sendo destruído");
}
}
O Spring chamará automaticamente o método cleanup() ao finalizar o contexto da aplicação.