Closed ahumadamob closed 3 months ago
Descripción: Crear los siguientes archivos para la entidad Category:
Category
CategoryRepository.java
ICategoryService.java
CategoryServiceImpl.java
CategoryController.java
Requisitos:
import java.util.List; public interface ICategoryService { List<Category> getAll(); Category getById(Long id); Category save(Category category); void delete(Long id); boolean exists(Long id); }
En el archivo CategoryServiceImpl.java, implementar los métodos definidos en ICategoryService.java.
En el archivo CategoryController.java, desarrollar los endpoints:
GET /api/category
GET /api/category/{id}
POST /api/category
PUT /api/category/{id}
DELETE /api/category/{id}
Al crear el pull request, adjuntar capturas de pantalla de todas las llamadas a los métodos a través de Postman.
Descripción: Crear los siguientes archivos para la entidad
Category
:CategoryRepository.java
ICategoryService.java
CategoryServiceImpl.java
CategoryController.java
Requisitos:
ICategoryService.java
, desarrollar los métodos:En el archivo
CategoryServiceImpl.java
, implementar los métodos definidos enICategoryService.java
.En el archivo
CategoryController.java
, desarrollar los endpoints:GET /api/category
para obtener todos losCategory
.GET /api/category/{id}
para obtener unCategory
por ID.POST /api/category
para guardar un nuevoCategory
.PUT /api/category/{id}
para actualizar unCategory
existente.DELETE /api/category/{id}
para eliminar unCategory
por ID.Al crear el pull request, adjuntar capturas de pantalla de todas las llamadas a los métodos a través de Postman.