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
    ------------------

Комментарии • 28

  • @BurtBielicki
    @BurtBielicki Год назад +3

    Best SwaggerV3 Annotations tutorial out there, thank you!

  • @mhdmoaaz1592
    @mhdmoaaz1592 2 года назад +5

    Thanks a lot man, this is exactly what I was looking for, very good course. Cheers!.

  • @ashutoshkhandelwal6989
    @ashutoshkhandelwal6989 Год назад +5

    This is really a great course with all the content I needed for Openapi/Swagger. Nicely structured.

  • @mahammadkhalilov1700
    @mahammadkhalilov1700 Год назад +1

    Thank you Sit! Very well explained, keep doing these kind of tuts

  • @SuperYkf
    @SuperYkf Год назад +1

    So thorough! Thanks!

  • @EduarRulez
    @EduarRulez Год назад +1

    great course man definitely this is the best video for learn to use openApi

  • @lonesareer
    @lonesareer Год назад +1

    It is awesome course to have foundation of swagger and I learnt a lot. Expecting a advance course as you mentioned

  • @petermutua4340
    @petermutua4340 Год назад +1

    Thank you. Great content

  • @samapra78
    @samapra78 10 месяцев назад

    Many Thanks for the nice video, It helped me to configure Authorisation in my project.

  • @umakantadalai3854
    @umakantadalai3854 Год назад

    Unlimited likes 👍. Resolved couples issues in my project after watching your this video🙏

  • @simplyabdou8425
    @simplyabdou8425 Год назад

    very informative, thank you.

  • @vano20230
    @vano20230 6 месяцев назад

    great course ! Thanks!! ))

  • @cut3Shahzad
    @cut3Shahzad Год назад

    very informative content... Jazak Allah ❤❤

  • @pennobaleshn8970
    @pennobaleshn8970 Год назад

    Very good one sir

  • @shahjahanravjee8639
    @shahjahanravjee8639 Год назад

    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!

  • @kapiljhajhria
    @kapiljhajhria 2 года назад

    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.

  • @deepikabalasubramanian1218
    @deepikabalasubramanian1218 Год назад

    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

  • @sairammullapudi6658
    @sairammullapudi6658 Год назад

    May I know how we can add default header to all the apis through open api configuration

  • @ianbuitrago7817
    @ianbuitrago7817 Год назад +1

    How is this different from the io.swagger and io.springfox dependencies?

  • @somnathchaudhuri8698
    @somnathchaudhuri8698 2 года назад

    Could you tell me how to make my Swagger API as profile specific, I want swagger UI shouldn’t be available in production environments.

  • @on611
    @on611 7 месяцев назад

    hey bro, how to set Schema for object array type with multipart/form-data? Thank you

  • @nagababuballa9941
    @nagababuballa9941 4 месяца назад

    I am trying to upload a file for that an open api is not working
    can someone help me in this context

  • @TheSHONAI1
    @TheSHONAI1 Год назад

    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

  • @OptimesssPrime
    @OptimesssPrime Год назад

    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

  • @vaipadalkar6719
    @vaipadalkar6719 Год назад

    Spring boot 3 or 2 ?

  • @bhatnagarcapital
    @bhatnagarcapital 6 месяцев назад

    20:00

  • @benjaminfrank9166
    @benjaminfrank9166 Год назад

    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 ?

  • @CheeseStickzZ
    @CheeseStickzZ Год назад

    leds gooo obenabi. imblemend debendency for obenabi guys