Skip to content

API REST de Médicos desarrollada con Spring Boot 3. Esta API permite gestionar la información de médicos mediante las operaciones CRUD (Crear, Leer, Actualizar, Eliminar). Utiliza JPA e Hibernate para la persistencia de datos y está diseñada para ser fácil de usar y mantener.

Notifications You must be signed in to change notification settings

SoyElGary1/API-Vollmed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API REST de Médicos con Spring Boot 3

Este repositorio contiene el código fuente de una API REST desarrollada con Spring Boot 3 para gestionar información de médicos. La API implementa las operaciones CRUD (Crear, Leer, Actualizar, Eliminar) utilizando JPA e Hibernate para la persistencia de datos.

Funcionalidades

  • Creación de médicos: Permite registrar nuevos médicos con sus datos.
  • Lectura de médicos: Permite obtener información de médicos individuales o de todos los médicos registrados.
  • Actualización de médicos: Permite modificar la información de médicos existentes.
  • Eliminación de médicos: Permite eliminar médicos del sistema.

Tecnologías Utilizadas

  • Spring Boot 3: Framework para el desarrollo de aplicaciones Java.
  • JPA (Java Persistence API): Especificación para la persistencia de objetos en Java.
  • Hibernate: Implementación de JPA.
  • Insomnia: Herramienta para probar la API.
  • Maven: Gestor de dependencias.

Estructura del Proyecto

El proyecto sigue la estructura estándar de Maven. Los componentes principales son:

  • src/main/java: Contiene el código fuente de la aplicación.
  • src/main/resources: Contiene los archivos de configuración.
  • pom.xml: Archivo de configuración de Maven.

Cómo ejecutar el proyecto

  1. Clona el repositorio: git clone <URL_DEL_REPOSITORIO>
  2. Navega al directorio del proyecto: cd <NOMBRE_DEL_REPOSITORIO>
  3. Ejecuta el proyecto con Maven: mvn spring-boot:run

Endpoints de la API

Aquí tienes una lista de los endpoints principales de la API:

  • GET /medicos: Obtiene una lista de todos los médicos.
  • POST /medicos: Crea un nuevo médico.
  • PUT /medicos: Actualiza un médico existente.
  • DELETE /medicos/{id}: Elimina un médico.

Pruebas

Se recomienda utilizar Insomnia u otra herramienta similar para probar los endpoints de la API. Puedes encontrar ejemplos de requests en la carpeta tests (si la creaste).

About

API REST de Médicos desarrollada con Spring Boot 3. Esta API permite gestionar la información de médicos mediante las operaciones CRUD (Crear, Leer, Actualizar, Eliminar). Utiliza JPA e Hibernate para la persistencia de datos y está diseñada para ser fácil de usar y mantener.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages