Closed ahumadamob closed 3 months ago
Descripción: Crear los siguientes archivos para la entidad Product:
Product
ProductRepository.java
IProductService.java
ProductServiceImpl.java
ProductController.java
Requisitos:
import java.util.List; public interface IProductService { List<Product> getAll(); Product getById(Long id); Product save(Product product); void delete(Long id); boolean exists(Long id); }
En el archivo ProductServiceImpl.java, implementar los métodos definidos en IProductService.java.
En el archivo ProductController.java, desarrollar los endpoints:
GET /api/product
GET /api/product/{id}
POST /api/product
PUT /api/product/{id}
DELETE /api/product/{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
Product
:ProductRepository.java
IProductService.java
ProductServiceImpl.java
ProductController.java
Requisitos:
IProductService.java
, desarrollar los métodos:En el archivo
ProductServiceImpl.java
, implementar los métodos definidos enIProductService.java
.En el archivo
ProductController.java
, desarrollar los endpoints:GET /api/product
para obtener todos losProduct
.GET /api/product/{id}
para obtener unProduct
por ID.POST /api/product
para guardar un nuevoProduct
.PUT /api/product/{id}
para actualizar unProduct
existente.DELETE /api/product/{id}
para eliminar unProduct
por ID.Al crear el pull request, adjuntar capturas de pantalla de todas las llamadas a los métodos a través de Postman.