Skip to content

La aplicación es una API REST desarrollada con Spring Boot que permite gestionar información sobre equipos de fútbol. Cada equipo tiene un nombre y la bandera de su país de origen, la cual se obtiene mediante un servicio externo. La app implementa Spring Security para asegurar los endpoints.

Notifications You must be signed in to change notification settings

maxisandoval37/equipos-spring-security-api-rest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Equipos Spring Security API REST - Educación IT 2024 (Curso dictado por mi autoría)

Este proyecto es una API REST construida con Spring Boot que implementa seguridad con Spring Security y gestiona información sobre equipos, utilizando un servicio externo para obtener la imagen de la bandera de su país de origen.

Tecnologías Utilizadas

  • Java 17+
  • Maven
  • Spring Boot
  • Lombok
  • Spring Security
  • Webflux
  • Mockito
  • GitHub Workflow
  • Render

Construcción y Ejecución

Utiliza el siguiente comando Maven:

mvn clean install

Endpoint

• El endpoint principal de la aplicación se encuentra en:

GET /equipos

• Documentación (Swagger UI)

GET /swagger-ui/index.html

Ejemplo response

Usuario: admin

Password: 1234

[
  {
    "nombre": "Bover",
    "banderaPaisOrigen": "https://flagcdn.com/w320/ar.png"
  },
  {
    "nombre": "Rica",
    "banderaPaisOrigen": "https://flagcdn.com/w320/ar.png"
  }
]

Live Demo

onrender.com

Información Adicional

Para cualquier información adicional o consultas: maxisandoval98@gmail.com

Muchas gracias!

About

La aplicación es una API REST desarrollada con Spring Boot que permite gestionar información sobre equipos de fútbol. Cada equipo tiene un nombre y la bandera de su país de origen, la cual se obtiene mediante un servicio externo. La app implementa Spring Security para asegurar los endpoints.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published