Ciclo de vida del frijol: creación, inicialización, destrucción
Cada Spring Bean pasa por un ciclo de vida definido: el contenedor lo crea una instancia, inyecta dependencias, ejecuta devoluciones de llamada de inicialización, lo pone en servicio y finalmente ejecuta devoluciones de llamada de destrucción cuando se cierra el contexto. Comprender este ciclo de vida es esencial para administrar recursos como conexiones de bases de datos, grupos de subprocesos y identificadores de archivos.