IOCODES
IOCODES
  • 74
  • 26 086
Master Spring Boot Documentation with OpenAPI and Swagger
Hello Developers!
How’s your weekend going?
That big pile of code you’ve been working on deserves clear and proper documentation for your sake and for other developers who might look at it or collaborate in the future.
Luckily, with Springdoc OpenAPI and Swagger, documenting your Spring applications has never been easier.
In this tutorial, I’ll guide you through the process of using Springdoc OpenAPI to document a Spring application effectively.
What’s inside this video:
📝 Adding Springdoc dependencies
🔧 Configuring an OpenAPI bean
⚙️ Customizing properties for OpenAPI
🏷️ Using annotations like @Tag, @Operation, @ApiResponse, and more
🔍 Testing OpenAPI and Swagger UI
💻 GitHub Repository:
You can follow along by cloning the repository here:
Spring Documentation Project
⏱️ Video Chapters:
00:00 - Intro and Project Overview
01:45 - Adding Springdoc Dependency
04:21 - Creating an OpenAPI Bean
08:00 - Configuring OpenAPI Properties
09:50 - Applying @Tag Annotation to the controller class
10:25 - Using Method-Level Annotations (@Operation, @ApiResponse, etc.)
19:40 - Testing OpenAPI Implementation
21:40 - Testing Swagger UI
27:33 - Conclusion
Need a developer or collaborator?
Feel free to reach out to me at:
📧 Iocodes2000@gmail.com
Support the Channel:
☕ Buy me a coffee here: buymeacoffee.com/isiah100
If you find this video helpful, please give it a thumbs up 👍 and subscribe for more amazing content!
Переглядів: 177

Відео

Build a Banking Dashboard With Reactjs, Tailwindcss & Tabnine
Переглядів 88914 днів тому
Hi There it has been a while !!! If you like my content you can support the channel by buying me a cup of coffee buymeacoffee.com/isiah100 It will go a long way in keeping me motivated to bring more awesome contents. In This video tutorial we'll be seeing how to develop a complete banking dashboard with Reactjs, Tabnine (a generative AI agent tool) and Tailwind css. This video is the second par...
Build A Complete Fullstack banking app with Spring Boot, AI and Reactjs 1
Переглядів 5 тис.2 місяці тому
Hi There it has been a while !!! In This video tutorial we'll be seeing how to develop a fullstack banking app with Springboot, Postgresql, Reactjs, Tabnine a generative AI agent tool and Tailwind css. This video is divided into two parts and in this first part we'll be developing the complete backend architecture of this application (Our Banking RESTApis) with Springboot and postgresql while u...
Token Revocation In Spring OAuth2 Authorization Server
Переглядів 824 місяці тому
In this part of our OAuth2 series we'll see how to implement the revoking of users token using the revoke endpoint that the oauth2 server exposes.
Implementation of OAuth2 clients registration.
Переглядів 1724 місяці тому
In this part of our OAuth2 series we'll see how to implement the registration of clients with the use of an exposed API endpoint and storing the details of the registered client in a database for continuous persistence.
OAuth2 opaque token implementation
Переглядів 794 місяці тому
This is a new video on the continuation of the OAUTH2 series and in this video we'll be taking a close look at reference tokens or opaque tokens and how to validate a client or user trying to access a resource using the opaque token. to get a proper understanding of all the implementations of this video you'll have to checkout the first video in the series, or you already have a prior knowledge...
PKCE Protection In Spring Security Oauth2 authorization server
Переглядів 3084 місяці тому
Hello Viewers I trust you all are doing fine. This video is one of the video my spring security oauth2 series, pls do well to subscribe and turn on the bell icon so when the other upload on the series goes live you'll get notified. In my last upload I talked about how to setup an authorization server using the least possible configuration. But using the Oauth2 authorization code grant flow like...
Build a complete OAuth2 Authorization Server with Springboot
Переглядів 1,1 тис.5 місяців тому
Hello my esteemed viewers I trust you all are doing well. In this video I'll show be demonstrating how to create an OAuth2 authorization server in Spring boot for starters this is one video amongst many in a series that I'll call the Spring OAuth2 series pls in order not to miss out pls subscribe to the channel so that when the next video in the series get posted you'll be notified. The OAuth2 ...
CI-CD Deployment of a Springboot application In AWS.
Переглядів 1025 місяців тому
Link to full project on github github.com/iocods/Iocode-Book-Project This video provides a detailed, step-by-step guide on how to deploy a Spring Boot application to the aws cloud platform using the code pipeline service for a CI/CD deployment. I've covered how to create an ec2 role and also set up the elastic beanstalk instance in AWS. The tutorial covers the deployment of the book project tut...
Deploying a Spring Boot Application to AWS: Latest Step-by-Step Guide.
Переглядів 3725 місяців тому
Link to full project on github github.com/iocods/Iocode-Book-Project This video provides a detailed, step-by-step guide on how to deploy a Spring Boot application to the aws cloud platform I've covered how to create an ec2 role and also set up the elastic beanstalk instance in AWS. The tutorial covers the deployment of the book project tutorial I created a few weeks ago the source code is in th...
The Ultimate Guide to Firebase Storage Integration in Spring Boot
Переглядів 9445 місяців тому
@Firebase This video contains the introduction and steps to employ in order to integrate firebase storage service in your spring boot application. Although this video is mainly based on the storage service alone, however it contains the complete code on how to seamlessly initialize the firebaseApp instance in your project and with that you can easily integrate your spring app with any of the fi...
Spring security & Jwt tutorial update
Переглядів 2256 місяців тому
This is a simple follow up video to the main spring security video tutorial posted a couple of days ago ua-cam.com/video/mUq9MGe5vZA/v-deo.html In this follow up video I've only made changes to the JwtService class and the pom.xml file by updating the version of my jjwt-api library to the latest version of 0.12.5 and also removing deprecated function that was initially used from the jwtservice ...
Complete Spring Security & JWT tutorial [2024]
Переглядів 2,7 тис.6 місяців тому
In this complete spring security video tutorial we'll learn implement proper authorization and authentication logic for our springboot applications using spring security and Jwts following the updated standard. The major key concept we take a look at is how to provide proper configuration for authorization and authentication in a spring boot application. The complete project can be found in the...
A Complete Tutorial on how to Build a Spring Boot Book API Project With Spring Data Rest 2
Переглядів 2,5 тис.6 місяців тому
Link to full project on github github.com/iocods/Iocode-Book-Project This video provides a detailed, step-by-step guide on creating a Spring Boot project with Spring Data Rest from scratch it is the second part of project video. The tutorial covers the development of a Book API that mirrors the structure of the AWS book store. It follows proper industry standards throughout the application's de...
A Complete Tutorial on how to Build a Spring Boot Book API Project With Spring Data Rest
Переглядів 8 тис.Рік тому
This video provides a detailed, step-by-step guide on creating a Spring Boot project with Spring Data Rest from scratch. The tutorial covers the development of a Book API that mirrors the structure of the AWS book store. It follows proper industry standards throughout the application's development lifecycle until successful deployment. Key Spring-related concepts covered in this project include...
Postman Complete Installation Guide
Переглядів 22Рік тому
Postman Complete Installation Guide
Mastering Postgresql: Quick and Easy Installation Tutorial
Переглядів 58Рік тому
Mastering Postgresql: Quick and Easy Installation Tutorial
Java Multiple Inheritance With Interface Implementation
Переглядів 18Рік тому
Java Multiple Inheritance With Interface Implementation
Java Introduction To Objects
Переглядів 8Рік тому
Java Introduction To Objects
Java Lambda Expression
Переглядів 13Рік тому
Java Lambda Expression
Java Method Overloading
Переглядів 13Рік тому
Java Method Overloading
Java Interface And Enum
Переглядів 34Рік тому
Java Interface And Enum
Java Incrementing And Decrementing Operators
Переглядів 11Рік тому
Java Incrementing And Decrementing Operators
Java Inheritance and Polymorphism
Переглядів 14Рік тому
Java Inheritance and Polymorphism
Java Methods And Parameters
Переглядів 5Рік тому
Java Methods And Parameters
Java Object Construction
Переглядів 5Рік тому
Java Object Construction
Java Record Classes
Переглядів 14Рік тому
Java Record Classes
Java Getters and Setters
Переглядів 10Рік тому
Java Getters and Setters
Java Return Statement
Переглядів 7Рік тому
Java Return Statement
Java Throwing Exceptions And Try
Переглядів 4Рік тому
Java Throwing Exceptions And Try