Sobes.tech
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.