OpenAPI Specification ( Swagger ) Crash Course in Spring Boot
HTML-код
- Опубликовано: 16 июл 2024
- In this crash course we gonna talk about the OpenAPI specification formerly known as Swagger specification, and we will implement the OpenAPI doc dependency in Java Spring boot project in-order to write a REST API with OAS standards, and finally we will demonstrate the benefits of having this standards in our project.
Chapters List:
00:00 Introduction.
00:56 What & Why OAS.
02:51 Course approach.
05:13 Download & Run the project.
08:24 Add OAS maven dependency.
09:10 Swagger UI explanation.
13:42 OpenAPIDefinition annotation.
20:10 Operation annotation.
42:30 Security schemes & requirements.
48:28 OAS document usage.
Resources:
Github repository: github.com/moaaz-nashawi/swag...
OpenAPI Specification documentation: swagger.io/specification/
Swagger Editor & Code generator: editor.swagger.io/
Postman: www.postman.com/
---------------
#OpenAPISpecification
#JavaSpringBoot
#Swagger
------------------
Best SwaggerV3 Annotations tutorial out there, thank you!
Thanks a lot man, this is exactly what I was looking for, very good course. Cheers!.
This is really a great course with all the content I needed for Openapi/Swagger. Nicely structured.
Thank you Sit! Very well explained, keep doing these kind of tuts
So thorough! Thanks!
great course man definitely this is the best video for learn to use openApi
It is awesome course to have foundation of swagger and I learnt a lot. Expecting a advance course as you mentioned
Thank you. Great content
Many Thanks for the nice video, It helped me to configure Authorisation in my project.
Unlimited likes 👍. Resolved couples issues in my project after watching your this video🙏
very informative, thank you.
great course ! Thanks!! ))
very informative content... Jazak Allah ❤❤
Very good one sir
Good explanation @One O One Code
Do you have any data on adoption rates of this oas 3.0.3, that you can post. WoW 4,244 views already!
Good content. I think you covered most of the things. Will give it a try. I am having issue adding Authorization header with format "Bearer nshdkagdjhdj"
I can add any other header i want but when i add Authorization header it doesn't work.
Looks like that header needs to be added through security only.
Hi . Is there a possibility to add vendor extensions / tags to DTO / Model classes . I can see it working in controllers. But When I add the annotations to a DTO class I dont see it working. TIA
May I know how we can add default header to all the apis through open api configuration
How is this different from the io.swagger and io.springfox dependencies?
Could you tell me how to make my Swagger API as profile specific, I want swagger UI shouldn’t be available in production environments.
hey bro, how to set Schema for object array type with multipart/form-data? Thank you
I am trying to upload a file for that an open api is not working
can someone help me in this context
I have created a yml file in swagger editor, in which I have mentioned that in dev we have multiple microservices.
For example,
Account service under which we have create account, get Account endpoint
Product service under which we have created create product, getProduct endpoint
I want to deploy this custom yml, how to do it
I couldn't get anything to work, tried VSCode and nothing will let me run the application. It was a crash course for those who have a strong background in this stuff but I couldn't make it past the first ten minutes lol
Spring boot 3 or 2 ?
20:00
by default swagger UI using http protocol to hit backend server, can you please let us know that how to change it from http to https ?
leds gooo obenabi. imblemend debendency for obenabi guys