Enlace: https://spring-boot-appexample.herokuapp.com/ + endpoints, (tener en cuenta los inicios de sesion)
- localhost8080/ = Saludo al usuario
- localhost8080/api/Laptops = Retorna lista de laptops con metodo GET
- localhost8080/api/Laptops/(numero de id) = Retorna una Laptop en paticular con metodo GET
- localhost8080/api/Laptops/ = A traves de Postman con el metodo POST se puede crear una nueva Laptop
- localhost:8080/api/Laptops/ = A traves de Postman con metodo DELETE vacia la base de datos
- localhost:8080/api/Laptops/(numero de id) = Borra una laptop en paticular a traves de Postman con metodo DELETE
- localhost:8080/api/Laptops/ = Actualiza una laptop en paticular a traves de Postman con metodo PUT
- localhost:8080/swagger-ui/ = Documentacion swagger
- Testing de rutas con JUnit
- Documentacion con Swagger
- Actualmente base de datos con h2(proximamente base de datos relacionales o no relacionales)
- Seguridad en rutas por tipo de usuario
- Rol USER : name: user, password: Rutito2010
- Rol ADMIN : name: admin, password: Julieta2010
- Para la ruta inicial se requiere cualquiera de los 2 usuarios, para la rutas "/api/Laptops/ se requerira usuario admin
- localhost:8080/logout ruta para cambiar cerrar sesion con cada usuario
- Datos: