Licensed under the MIT License. See file LICENSE.
Java Spring example. Example includes code written in Java.
The Swagger UI page is available at
http://localhost:8080/swagger-ui.html
and the OpenAPI description is available at
http://localhost:8080/v3/api-docs
Check version with command gradle -v
.
Run gradlew wrapper --gradle-version latest
to update the project to latest version.
Run gradlew wrapper --gradle-version 7.4.2
to update the project to 7.4.2.
- OpenAPI
- Testing
- Cornutum/tcases - A model-based test case generator
- REST Assured - Testing and validating REST services in Java
- Testing the Web Layer - Spring Guide
- General
- GitHub Action Setup Java for use with GitHub CodeQL
- Gradle Build Tool
- Gretty - a feature-rich gradle plugin for running web-apps on embedded servlet containers
- Java Development Examples
- Upgrade to latest versions of Java, Spring Boot, Gradle, see Upgrade Guide
- Add Jetty execution in check task before integration tests are run
- Compare generated openapi.yaml and api_v3.yaml
- Add Gradle integration tests