Swagger set of tools for designing, building, documenting, and using RESTful web services. Check his strength in Swagger I/O.
Follow along this notes. You can use some package management tool for windows. E.g. Chocolatey
You will need to have at least Java 8 installed or some openJDK distribution, and Gradle on the PATH.
- OpenJDK8 Zulu - Java Development Kits (OpenJDK build)
choco install zulu8 -y
- Gradle - Constructor and manager dependencies
choco install gradle --version 5.6.4 -y
- Docker Desktop - Application virtualizer for windows
choco install docker-desktop -y
NOTE: Register in Docker Hub to be able to use the docker registry
To know the API documentation technique.
gradle build
gradle bootRun
And access in local-swagger-ui
docker-compose up -d --build
And access in docker-swagger-ui
I will continue to do things and expose notes, but existing many ways to support what I do: