Skip to content

pramodkuth/springboot-openapi-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot + OpenAPI Template

A clean, versioned Spring Boot template for building RESTful APIs with Swagger (Springdoc OpenAPI), grouped documentation, and custom headers — perfect for microservices or API-first projects.


🚀 Features

  • ✅ Spring Boot 3.x
  • ✅ OpenAPI 3.1 with Springdoc
  • ✅ API versioning (/v1, /v2) via GroupedOpenApi
  • ✅ Custom headers (e.g. X-B3-Span-Id) documented in Swagger
  • ✅ Shared metadata (contact, license, etc.) across versions

📚 API Documentation


📦 Getting Started

Prerequisites

  • Java 17+
  • Maven 3.8+

Run the App

./mvnw clean
./mvnw spring-boot:run

About

Spring Boot OpenAPI Swagger 3 sample with versioned and grouped REST APIs

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages