Spring boot 3 - OpenApi Documentation | Swagger UI

Поделиться
HTML-код
  • Опубликовано: 4 янв 2025

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

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

    Join the Micro Services course waiting list and get and get an exclusive *EARLY-BIRD discount*
    aliboucoding.ck.page/d0f9317e13

  • @tanaykamath1415
    @tanaykamath1415 Год назад +8

    One of the few creators who posts videos on Spring Boot, thanks a lot!!

  • @abu-dukhan
    @abu-dukhan Год назад +9

    Wollah to me you are the best content creator in the entire RUclips Ali 🥰
    Thank you so so much Alibou. May Allah reward you abundantly.

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

      this comment really made my day.
      I will never stop creating content especially for nice people like you.
      God bless you

  • @ayyubxonrustamov700
    @ayyubxonrustamov700 Год назад +11

    This is a great swagger tutorial!
    I loved it!
    Thank you Alibou for the awesome content!

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

      Really happy you liked it

  • @mrcoder9401
    @mrcoder9401 9 месяцев назад +1

    Salam,
    Wonderful content Ali. You are such an amazing mentor. Love to see more coming.

  • @fearlessflow3308
    @fearlessflow3308 Год назад +4

    Your videos are amazing and very very easy to understand, regardless if the topic is complex or not. What would I like to see is a tutorial for INTEGRATION tests, but not the integration tests of controllers which are methods that add two numbers but something more complex. Keep up the great work and thanks for all you do!

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

      Great suggestion!
      What about integration tests with postman collections and newman to run them independently?

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

      @@BoualiAli I think that would be great as a follow up, to the topic i suggested in the first place. Make a series of it or something maybe 😁
      Thanks for the reply!

    • @BoualiAli
      @BoualiAli  Год назад +2

      @@fearlessflow3308 i will make a serie for testing covering all test phases

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

      @@BoualiAli Thank you so much. I am looking forward to watching it!

  • @niccubagonoc9907
    @niccubagonoc9907 Год назад +2

    Such a goldmine channel! So glad I stumbled to your channel! Keep the knowledge flowing brother!

    • @BoualiAli
      @BoualiAli  Год назад +2

      My pleasure!
      Happy to have you within the family

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

    Thanks a lot! I've seen a lot of tutorials and yours is the best ! Everything worked at the first attempt

  • @orinda.harrison
    @orinda.harrison Год назад

    Thanks

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

      Thank you and I really appreciate your support

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

    Thanx bro for your amazing videos, You were a big help to me as I was scratching my head in swagger-ui-2 , gettting muddled over annd over again.

  • @llummin
    @llummin Год назад +2

    Thank you for the best Spring Security content at the moment! Please continue to delight us with new videos!
    I would like to see something about JUnit. 🥺

    • @BoualiAli
      @BoualiAli  Год назад +2

      Thank you for the nice feedback.
      I will prepare a video for Unit testing (soon)

  • @sho.sus.0023
    @sho.sus.0023 11 месяцев назад +1

    As always very detailed and awesome video. Subscribed!

    • @BoualiAli
      @BoualiAli  8 месяцев назад +1

      Thanks and welcome

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

    Alhamdulillah, been waiting for this

  • @闲话加拿大小新
    @闲话加拿大小新 Год назад +1

    best spring boot teacher ever

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

      Really happy you liked it

  • @razafiarisonmichael4421
    @razafiarisonmichael4421 5 месяцев назад

    Thank you for sharing, it was fast and clear, very intuitive

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

    It was one of the best tutorials in Swagger and I appreciated your efforts 🥰👍👍👍

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

    Bro thank you a lot for this tutorial video! Explained everything in great detail. Thanks!

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

    really inclusive and informative, thank u so much

  • @larcomdev
    @larcomdev 9 месяцев назад

    Video was super helpful, thumbs up my friend!

    • @BoualiAli
      @BoualiAli  9 месяцев назад

      Glad it was helpful!

  • @22zain
    @22zain 5 месяцев назад

    Best channel ever

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

    The best explanation

  • @сойка-и8й
    @сойка-и8й Год назад +1

    Very informative & complete video on swagger ui .. Thanks for this awesome videos 🔥🔥

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

      Really happy you enjoyed it

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

    Awesome video.. informative 👍

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

    Your presentation is really awesome.

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

    amazing tutorial thanks buddy you solved the issue i was looking for very clear concise

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

    you are saving lives , really thanks

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      Glad you liked it!

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

    Golden content, thanks!

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

    thanks bro, high quality!

  • @BigBroUz
    @BigBroUz 3 месяца назад

    Useful tutorial. Thanks.👍👍👍

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

    great video ! clear explanation , thanks like it

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      Glad you liked it!

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

    You're just amazing!

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

    Thank you so much bro for this super video 😊😊

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

    Thank you for the great video!

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

    Amazing tutorial mate!

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

    Great content, thank you 🤩

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

      my pleasure. Happy you liked it

  • @predragradojicic5829
    @predragradojicic5829 11 месяцев назад

    Great tutorial. Thank you!

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      Glad you think so!

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

    That was so useful, and u have an amazing way of explaining things, thank you!

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

    Great content, thank you man ❤

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

      my pleasure. Happy you liked it

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

      @@BoualiAli can we protect the api docs with basic auth for additional security?

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

    I am became your fan now.🙌

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

    Very good video my friend! Thank you very much!

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

    Nice stuffs ❤
    Keep going man

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

      thanks. Happy you liked it

  • @rediensE.
    @rediensE. Год назад

    I don't speak English, but I understood everything, Gracias!

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

    Great tutorial, thank you very much

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

    Amazing content please keep going and please try to mention all things that sould not be in production

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

    thanks a lot Ali, it was very helpful !

  • @BeingDeveloperWithAB
    @BeingDeveloperWithAB 9 месяцев назад

    Very useful details.

    • @BoualiAli
      @BoualiAli  9 месяцев назад

      Glad you liked it

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

    ohh thanks so much. This is now working...

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

    Quel monstre, merci !

  • @soyjaider8996
    @soyjaider8996 9 месяцев назад

    just that i need it, great video new suscriber

    • @BoualiAli
      @BoualiAli  9 месяцев назад

      Thanks for the sub!

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

    Thank you man good work

  • @AmadouSene-kn5pi
    @AmadouSene-kn5pi Год назад

    very interesting, thank you for this video

  • @itsallright-l4b
    @itsallright-l4b 8 дней назад

    bravo mr.ali, but how you can rend the admin token or manager token even when you haven't login sir ?

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

    trop fort le mec, thank you

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

    Amazing video..thanks a lot.

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

    Very Helpful

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      Glad you liked it!

  • @theparten
    @theparten 11 месяцев назад

    very intuitive❤...

  • @МаксимКазаченко-э9й
    @МаксимКазаченко-э9й 2 месяца назад

    There are too many lines in the code, can you tell me what is the best practice for describing documentation?
    Is there another way to describe it other than annotations?
    And which one do you use?
    Thank you very much for the video!

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

    thanks for this amazing tutorial 🙏🙏🙏

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

    This is gold

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

    Thanks bro, it helped

  • @soumaya_ouertani
    @soumaya_ouertani 5 месяцев назад

    Bravo 🎉 merci 🙏

  • @andresgomez5592
    @andresgomez5592 Месяц назад

    I followed this guide but encountered numerous vulnerabilities in many of the dependencies from Maven Central. What other options would you recommend using instead

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

    Hello Ali, can you create a video on Angular e-commence full stack application.

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

    Thank you 😊

  • @hanumanthram6754
    @hanumanthram6754 8 месяцев назад

    Could you also cover @ApiResponses and @Pattern and validations of request body?

    • @BoualiAli
      @BoualiAli  8 месяцев назад

      You can check the documentation for that

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

    Thank you a lot

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

    Hi BoualiAli, I have a question, if I have an architecture in which I have configured, spring config server, spring eureka, spring api-gateway, spring security for auth with jwt, and I have several microservices that are within this architecture, how or where they should configure swagger so that it recognizes all the documentation of all spring boot microservices?

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

    Thanks Bouali ❤❤

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

    Like you said, how to generate automatic openapi docs to angular? Still pleasure of watching your content

  • @lawrencekinuthia542
    @lawrencekinuthia542 Месяц назад

    Hello, How do you use the swagger document to generate the frontend services?

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

    Thank you!

  • @sergiistarodubtsev5086
    @sergiistarodubtsev5086 3 месяца назад

    would be nice to see same for webflux. there still some issues. like it shows the pet store insterad of real api

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

    you are amazing..

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

    Thank you sir for this awesome tutorial, please how do I go deploy the swagger file?

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

    Its an excellent video on openapi. but i have a problem in my application like
    In my RESTController. i have 4 end points and. i need to pass JWT token only for 2 endpoints as part of request header. How can i achive this pls ?

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

    Can you make a small video on explaining about the Schemas in Swagger UI and how to make changes to it.

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

      Can you please tell me more?

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

    Thank you so much. It would be more helpful if you bring spring boot projects

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

    Merci beaucoup 🎉

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

      Really happy you liked it

  • @YashSisodia-t7c
    @YashSisodia-t7c 11 месяцев назад

    Hi bro,
    can u please provide a tutorial on Apache Camel Integration Framework.
    for eg: (rest.xml and route.xml)

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

    🥰 Very happy thanks you sir

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

    Hi Ali, how can we provide desired custom example value to the endpoints which we want as a reference to the user about what to expect ? Your videos are great btw.

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

      Here is an example for that
      @GetMapping("/yourEndpoint")
      @ApiOperation(value = "Your endpoint operation", notes = "Additional notes about the endpoint")
      public ResponseEntity yourEndpoint(
      @ApiParam(value = "Example value for parameter", example = "exampleValue") @RequestParam String parameter) {
      // Your implementation here
      return ResponseEntity.ok("Response");
      }

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

    Can you share some insight into how we can inject some custom CSS in swagger ui ?

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

      I never tried that.
      But, why do you need that?

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

    What is your intellij theme by the way? I really like it

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

      Thanks, this is the new theme from the newest version of Intellij

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

    Beautiful

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

    thank you

  • @andresgomez5592
    @andresgomez5592 Месяц назад

    Version 2.1.0 seems to have some vulnerability issues based on maven central repository

  • @Olivier-Patrick
    @Olivier-Patrick 8 месяцев назад

    great !

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

    Can you make one on how to set OAuth2

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

      Already done. Check the playlists

  • @BằngVõAnh-g6h
    @BằngVõAnh-g6h 6 месяцев назад

    What if I want to change the title of a web page in the window? (Swagge UI
    )

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

    Thank you for this video it was really helpful. I have one question though how do I make it work for functional endpoints because I tried using the examples in the documentation

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

      Can you please explain a bit more?

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

    beautiful pom.xml file which theme do you use?

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

      Default theme from the new version of intellij

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

    I still get cannot load API definition even though I did permitAll() on all those URLs.

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

    thank you for the video! is there a way you could make a tutorial on java based approach instead of this annotation approach? i prefer the former as i can inject values from property files into the swagger config

  • @KhoiNguyen-lb4lc
    @KhoiNguyen-lb4lc Год назад

    Thank you so much....

  • @javierpacheco6904
    @javierpacheco6904 5 месяцев назад

    Is @Hidden really the only way to hide endpoints?

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

    first thanks for this wonderful tutorial 😀
    I had a small issue in using magement APIS. i get 403 with this test when debug Responding with 403 status code
    Securing GET /error
    Set SecurityContextHolder to anonymous SecurityContext
    Pre-authenticated entry point called. Rejecting access
    also this only happen with this controller others work perfect and my user is admin also i check the code from repo and i cant find anything.

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

    I do not see my token in my RUN, how i can do this? i used token in register place, but i am also get the error 403...

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

    Thanks for the video. Can I somehow download the specification, for example, when executing the gradle task?

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

      Yes you can!
      You can use the openApi plugin to generate and download the specification

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

      @@BoualiAli Thanks. I have done it. Is it possible also to download somehow the swagger-ui.html?

  • @anjanx44
    @anjanx44 Год назад +2

    We need more spring boot 3 tutorials like this.

    • @BoualiAli
      @BoualiAli  Год назад +2

      Thanks.
      Please let me know what you want to see next

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

      @@BoualiAli microservice

    • @BoualiAli
      @BoualiAli  Год назад +2

      @@anjanx44 already published

  • @KumarR-ps3be
    @KumarR-ps3be 11 месяцев назад

    How do I get that URL link (server / UAT) from application.properties file for open API annotation. @value is showing error