0 calificaciones0% encontró este documento útil (0 votos)
3 vistas
Spring Boot
El documento describe una aplicación Spring Boot que gestiona una base de datos de cursos y alumnos, incluyendo la estructura de las entidades y sus controladores. Se detallan las operaciones CRUD disponibles para la entidad Alumno a través de un controlador, un servicio y un repositorio. Además, se mencionan otras bases de datos relacionadas con cursos, hospitales, videojuegos, y tiendas, aunque sin detalles específicos sobre su implementación.
Descarga como PDF, TXT o lee en línea desde Scribd
0 calificaciones0% encontró este documento útil (0 votos)
3 vistas
Spring Boot
El documento describe una aplicación Spring Boot que gestiona una base de datos de cursos y alumnos, incluyendo la estructura de las entidades y sus controladores. Se detallan las operaciones CRUD disponibles para la entidad Alumno a través de un controlador, un servicio y un repositorio. Además, se mencionan otras bases de datos relacionadas con cursos, hospitales, videojuegos, y tiendas, aunque sin detalles específicos sobre su implementación.
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7
Spring Boot
Esta base de datos es la de cursos y hace referencia a alumnos :
Alumno :
● Representa la tabla alumnos en la
base de datos.
● Tiene atributos como id, nombre,
apellidos, dirección y ciudad.
● Usa @Entity y @Table para mapearla
a la base de datos.
● Incluye getters y setters para acceder
y modificar los datos. AlumnoController :
Controla las solicitudes
Métodos:
● GET /api/alumnos: Devuelve todos los
alumnos.
● GET /api/alumnos/{id}: Devuelve un
alumno por su ID.
● POST /api/alumnos: Guarda un nuevo
alumno.
● DELETE /api/alumnos/{id}: Elimina un
alumno por su ID.
AlumnoService :
Métodos:
● obtenerTodos(): Obtiene todos los
alumnos. ● obtenerPorId(Long id): Busca un alumno por su ID. ● guardarAlumno(Alumno alumno): Guarda o actualiza un alumno. ● eliminarAlumno(Long id): Borra un alumno por su ID. AlumnoRepository :
Es una interfaz que extiende
JpaRepository<Alumno, Long>, proporcionando métodos CRUD (crear, leer, actualizar y eliminar) sin necesidad de implementarlos manualmente.
SpringMysqlApplication :
Es la clase principal
Punto de entrada de la aplicación.
Usa SpringApplication.run(...) para
iniciar Spring Boot. Esta base de datos es la de cursos y hace referencia a la tabla cursos :
Esta base de datos es la de hospital y hace referencia a la tabla de médicos :
Esta base de datos es la de dbgametop y hace referencia a la tabla de videojuegos :
Esta base de datos es la de cursos y hace referencia a la tabla clientes :
Esta es la base de datos de tienda y hace referencia a la tabla fabricantes :
Esta es la base de datos de tienda y hace referencia a la tabla producto :
La base de datos es la de hospital y hace referencia a la tabla de pacientes :
La base de datos es la de phoneland y hace referencia a la tabla de proveedores :
La base de datos es la de phoneland y hace referencia a la tabla clientes :