0% 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.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% 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.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
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 :

También podría gustarte