Codificacion de una API Rest para la administracion de una Clinica Medica, haciendo uso del Framework Spring Boot 3.0 en IntelliJ IDEA. Se creo el proyecto en Spring Initializr, agregando las dependencias en este contexto. Con el uso de Maven como Gerenciador del Software, Implementando persistencia Con JPA e Hibernate y Gerenciando la BD en MySql Workbench Se realizo el CRUD de 2 entidades del Modelo de Datos y la validacion oportuna de los campos registrados y los procesos que podemos operar sobre ellos. El testing de la API se realizo con Insomnia los detalles se daran a conocer posteriormente en este informe.
IntelliJ IDEA
Java JDK 17
MySql Workbench 8.0 CE
Insomnia - programa para testing de APIs. URL-> https://insomnia.rest/
Funcionalidad 1:
Creacion de un nuevo Registro y validacion de los campos registrados para almacenarlos en la BD
Funcionalidad 2:
Se permite desplegar el listado de los registros almacenados mostrando solo los campos establecidos por las reglas del negocio.
Funcionalidad 3:
Se puede realizar la actualizacion/modificacion de los Registros unicamente de los atributos permitidos por las reglas del negocio.
Funcionalidad 4:
Eliminacion de un registro de la BD
Funcionalidad 5:
Inhabilitar registros de la BD, sin eliminarlos para poseer un Historico del usuario en el sistema.
Mauricio valdez contacto: mauriisai