Sobes.tech
Junior — Middle

¿Cuál es el propósito de la anotación @PreDestroy en el marco de Spring Framework?

sobes.tech AI

Respuesta de la IA

La anotación @PreDestroy en Spring Framework se utiliza para indicar el método que debe ser llamado antes de destruir el bean. Esto permite realizar operaciones de limpieza necesarias, como cerrar conexiones a la base de datos, liberar recursos o guardar el estado.

Ejemplo de uso:

@Component
public class MyBean {

    @PreDestroy
    public void cleanup() {
        // código de limpieza, por ejemplo, cerrar recursos
        System.out.println("Bean está siendo destruido");
    }
}

Spring llamará automáticamente al método cleanup() al finalizar la ejecución del contexto de la aplicación.