ahumadamob / 2024_gc_p3_g1_sf

Carrito de Compras
2 stars 0 forks source link

Persistencia de entidad User #35

Closed ahumadamob closed 3 months ago

ahumadamob commented 4 months ago

Descripción: Crear los siguientes archivos para la entidad User:

Requisitos:

  1. En el archivo IUserService.java, desarrollar los métodos:
      import java.util.List;

      public interface IUserService {
          List<User> getAll();
          User getById(Long id);
          User save(User user);
          void delete(Long id);
          boolean exists(Long id);
      }
  1. En el archivo UserServiceImpl.java, implementar los métodos definidos en IUserService.java.

  2. En el archivo UserController.java, desarrollar los endpoints:

    • GET /api/user para obtener todos los User. - GET /api/user/{id} para obtener un User por ID. - POST /api/user para guardar un nuevo User. - PUT /api/user/{id} para actualizar un User existente. - DELETE /api/user/{id} para eliminar un User por ID.4. Al crear el pull request, adjuntar capturas de pantalla de todas las llamadas a los métodos a través de Postman.