Descripción General La clase Principal es responsable de la interacción con el usuario y la ejecución de diversas funcionalidades relacionadas con la gestión de libros y autores.
Funcionalidades Principales Buscar Libros: Permite buscar libros por título y registrar nuevos libros y autores en una base de datos local. Listar Libros y Autores: Ofrece opciones para listar todos los libros y autores registrados. Filtrar Libros por Idioma: Permite buscar libros en diferentes idiomas. Consultar Autores Vivos en un Año Específico: Permite consultar autores que estaban vivos en un año dado. Estructura del Código Dependencias: Utiliza varias clases como ConsumoApi, ConvierteDatos, LibroRepository, y AutorRepository. Manejo de Excepciones: Incluye manejo de excepciones para entradas no válidas. Interacción con el Usuario: Usa Scanner para recibir entradas del usuario y proporcionar retroalimentación.
Tecnologías Utilizadas
- **Java 21
- **Spring Boot
- **PostgreSQL
- **Maven
- **Lombok
- **JPA / Hibernate