Spring boot 3 - OpenApi Documentation | Swagger UI

  Рет қаралды 71,363

Bouali Ali

Bouali Ali

Күн бұрын

Пікірлер: 241
@BoualiAli
@BoualiAli Жыл бұрын
Join the Micro Services course waiting list and get and get an exclusive *EARLY-BIRD discount* aliboucoding.ck.page/d0f9317e13
@tanaykamath1415
@tanaykamath1415 Жыл бұрын
One of the few creators who posts videos on Spring Boot, thanks a lot!!
@BoualiAli
@BoualiAli Жыл бұрын
Happy you liked it!
@abu-dukhan
@abu-dukhan Жыл бұрын
Wollah to me you are the best content creator in the entire KZbin Ali 🥰 Thank you so so much Alibou. May Allah reward you abundantly.
@BoualiAli
@BoualiAli Жыл бұрын
this comment really made my day. I will never stop creating content especially for nice people like you. God bless you
@ayyubxonrustamov700
@ayyubxonrustamov700 Жыл бұрын
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 ай бұрын
Salam, Wonderful content Ali. You are such an amazing mentor. Love to see more coming.
@niccubagonoc9907
@niccubagonoc9907 Жыл бұрын
Such a goldmine channel! So glad I stumbled to your channel! Keep the knowledge flowing brother!
@BoualiAli
@BoualiAli Жыл бұрын
My pleasure! Happy to have you within the family
@federicovinas1486
@federicovinas1486 Жыл бұрын
Thanks a lot! I've seen a lot of tutorials and yours is the best ! Everything worked at the first attempt
@BoualiAli
@BoualiAli Жыл бұрын
My pleasure!
@llummin
@llummin Жыл бұрын
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 Жыл бұрын
Thank you for the nice feedback. I will prepare a video for Unit testing (soon)
@fearlessflow3308
@fearlessflow3308 Жыл бұрын
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 Жыл бұрын
Great suggestion! What about integration tests with postman collections and newman to run them independently?
@fearlessflow3308
@fearlessflow3308 Жыл бұрын
@@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 Жыл бұрын
@@fearlessflow3308 i will make a serie for testing covering all test phases
@fearlessflow3308
@fearlessflow3308 Жыл бұрын
@@BoualiAli Thank you so much. I am looking forward to watching it!
@IzharJumadi
@IzharJumadi Жыл бұрын
Alhamdulillah, been waiting for this
@BoualiAli
@BoualiAli Жыл бұрын
Always happy to help
@srirampant3135
@srirampant3135 Жыл бұрын
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.
@BoualiAli
@BoualiAli Жыл бұрын
Happy to help!
@SamanSarafraz
@SamanSarafraz Жыл бұрын
It was one of the best tutorials in Swagger and I appreciated your efforts 🥰👍👍👍
@BoualiAli
@BoualiAli 11 ай бұрын
Thank you so much 😀
@orinda.harrison
@orinda.harrison Жыл бұрын
Thanks
@BoualiAli
@BoualiAli Жыл бұрын
Thank you and I really appreciate your support
@闲话加拿大小新
@闲话加拿大小新 Жыл бұрын
best spring boot teacher ever
@BoualiAli
@BoualiAli Жыл бұрын
Really happy you liked it
@sho.sus.0023
@sho.sus.0023 10 ай бұрын
As always very detailed and awesome video. Subscribed!
@BoualiAli
@BoualiAli 8 ай бұрын
Thanks and welcome
@сойка-и8й
@сойка-и8й Жыл бұрын
Very informative & complete video on swagger ui .. Thanks for this awesome videos 🔥🔥
@BoualiAli
@BoualiAli Жыл бұрын
Really happy you enjoyed it
@razafiarisonmichael4421
@razafiarisonmichael4421 5 ай бұрын
Thank you for sharing, it was fast and clear, very intuitive
@22zain
@22zain 5 ай бұрын
Best channel ever
@KoryRuno
@KoryRuno 3 ай бұрын
Bro thank you a lot for this tutorial video! Explained everything in great detail. Thanks!
@BoualiAli
@BoualiAli 3 ай бұрын
Glad it helped!
@larcomdev
@larcomdev 9 ай бұрын
Video was super helpful, thumbs up my friend!
@BoualiAli
@BoualiAli 8 ай бұрын
Glad it was helpful!
@rakshitshetty7004
@rakshitshetty7004 Жыл бұрын
amazing tutorial thanks buddy you solved the issue i was looking for very clear concise
@BoualiAli
@BoualiAli Жыл бұрын
Glad it helped
@anjanx44
@anjanx44 Жыл бұрын
Your presentation is really awesome.
@BoualiAli
@BoualiAli Жыл бұрын
Happy you liked it
@МаксимКазаченко-э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!
@noahnguyen916
@noahnguyen916 4 ай бұрын
really inclusive and informative, thank u so much
@temrimoose
@temrimoose Жыл бұрын
Thank you so much bro for this super video 😊😊
@BoualiAli
@BoualiAli Жыл бұрын
Really happy to help.
@ankitasthana7822
@ankitasthana7822 Жыл бұрын
Awesome video.. informative 👍
@BoualiAli
@BoualiAli Жыл бұрын
Happy you liked it
@oumaimabenjouida6724
@oumaimabenjouida6724 Жыл бұрын
That was so useful, and u have an amazing way of explaining things, thank you!
@BoualiAli
@BoualiAli Жыл бұрын
Glad it was helpful!
@andresgomez5592
@andresgomez5592 22 күн бұрын
I followed this guide but encountered numerous vulnerabilities in many of the dependencies from Maven Central. What other options would you recommend using instead
@jordigarcia2263
@jordigarcia2263 4 ай бұрын
The best explanation
@RoxDelas
@RoxDelas Жыл бұрын
thanks bro, high quality!
@BoualiAli
@BoualiAli Жыл бұрын
Happy you liked it!
@mustaqimahmad1504
@mustaqimahmad1504 Жыл бұрын
I am became your fan now.🙌
@BoualiAli
@BoualiAli Жыл бұрын
Welcome to the family
@mostafamayou756
@mostafamayou756 Жыл бұрын
You're just amazing!
@arek9430
@arek9430 Жыл бұрын
Golden content, thanks!
@BoualiAli
@BoualiAli Жыл бұрын
Happy you liked it!
@luishenriquedossantos8183
@luishenriquedossantos8183 Жыл бұрын
Very good video my friend! Thank you very much!
@BoualiAli
@BoualiAli Жыл бұрын
Thank you! Cheers!
@BigBroUz
@BigBroUz 3 ай бұрын
Useful tutorial. Thanks.👍👍👍
@BoualiAli
@BoualiAli 3 ай бұрын
You are welcome
@rediensE.
@rediensE. Жыл бұрын
I don't speak English, but I understood everything, Gracias!
@BoualiAli
@BoualiAli Жыл бұрын
Glad I could help!
@doomdota2641
@doomdota2641 11 ай бұрын
great video ! clear explanation , thanks like it
@BoualiAli
@BoualiAli 8 ай бұрын
Glad you liked it!
@hatembenechikh7035
@hatembenechikh7035 11 ай бұрын
you are saving lives , really thanks
@BoualiAli
@BoualiAli 8 ай бұрын
Glad you liked it!
@fadelkouyate1523
@fadelkouyate1523 Жыл бұрын
Great content, thank you 🤩
@BoualiAli
@BoualiAli Жыл бұрын
my pleasure. Happy you liked it
@ainigma100
@ainigma100 Жыл бұрын
Thank you for the great video!
@BoualiAli
@BoualiAli 11 ай бұрын
Glad you liked it!
@LePhenixGD
@LePhenixGD Жыл бұрын
Amazing tutorial mate!
@Im_not_scareddd
@Im_not_scareddd Жыл бұрын
Nice stuffs ❤ Keep going man
@BoualiAli
@BoualiAli Жыл бұрын
thanks. Happy you liked it
@vageeshanvageesh5583
@vageeshanvageesh5583 Жыл бұрын
Great content, thank you man ❤
@BoualiAli
@BoualiAli Жыл бұрын
my pleasure. Happy you liked it
@vageeshanvageesh5583
@vageeshanvageesh5583 Жыл бұрын
@@BoualiAli can we protect the api docs with basic auth for additional security?
@DanielPicuasi
@DanielPicuasi Жыл бұрын
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?
@BoualiAli
@BoualiAli Жыл бұрын
In the api gw
@predragradojicic5829
@predragradojicic5829 10 ай бұрын
Great tutorial. Thank you!
@BoualiAli
@BoualiAli 8 ай бұрын
Glad you think so!
@lawrencekinuthia542
@lawrencekinuthia542 Ай бұрын
Hello, How do you use the swagger document to generate the frontend services?
@khalilbouali3480
@khalilbouali3480 Жыл бұрын
thanks a lot Ali, it was very helpful !
@BoualiAli
@BoualiAli Жыл бұрын
Glad to hear that!
@girishanker3796
@girishanker3796 Жыл бұрын
This is gold
@BoualiAli
@BoualiAli Жыл бұрын
Happy you liked it!
@thenriquedb
@thenriquedb Жыл бұрын
Great tutorial, thank you very much
@BoualiAli
@BoualiAli Жыл бұрын
Happy you liked it!
@samuelstefancic8050
@samuelstefancic8050 Жыл бұрын
Quel monstre, merci !
@BoualiAli
@BoualiAli Жыл бұрын
Thank you
@ismailforeveryone6889
@ismailforeveryone6889 Жыл бұрын
Amazing content please keep going and please try to mention all things that sould not be in production
@BoualiAli
@BoualiAli Жыл бұрын
Sure I will
@ismailforeveryone6889
@ismailforeveryone6889 Жыл бұрын
@@BoualiAli Thank you so much
@chessmaster856
@chessmaster856 Ай бұрын
Very useful stuff.nice
@soyjaider8996
@soyjaider8996 9 ай бұрын
just that i need it, great video new suscriber
@BoualiAli
@BoualiAli 8 ай бұрын
Thanks for the sub!
@BeingDeveloperWithAB
@BeingDeveloperWithAB 8 ай бұрын
Very useful details.
@BoualiAli
@BoualiAli 8 ай бұрын
Glad you liked it
@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 ?
@shakamuhammed533
@shakamuhammed533 Жыл бұрын
Hello Ali, can you create a video on Angular e-commence full stack application.
@BoualiAli
@BoualiAli Жыл бұрын
Already working on it
@tianadede349
@tianadede349 Жыл бұрын
trop fort le mec, thank you
@BoualiAli
@BoualiAli Жыл бұрын
Welcome!
@niteshyadav7819
@niteshyadav7819 Жыл бұрын
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 Жыл бұрын
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"); }
@javierpacheco6904
@javierpacheco6904 4 ай бұрын
Is @Hidden really the only way to hide endpoints?
@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 )
@andresgomez5592
@andresgomez5592 21 күн бұрын
Version 2.1.0 seems to have some vulnerability issues based on maven central repository
@kkmprod
@kkmprod Жыл бұрын
thanks for this amazing tutorial 🙏🙏🙏
@BoualiAli
@BoualiAli Жыл бұрын
Glad it was helpful!
@soumaya_ouertani
@soumaya_ouertani 5 ай бұрын
Bravo 🎉 merci 🙏
@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.
@AmadouSene-kn5pi
@AmadouSene-kn5pi Жыл бұрын
very interesting, thank you for this video
@BoualiAli
@BoualiAli Жыл бұрын
my pleasire
@DiplomasizKodcu
@DiplomasizKodcu Жыл бұрын
ohh thanks so much. This is now working...
@BoualiAli
@BoualiAli Жыл бұрын
Enjoy
@sergiistarodubtsev5086
@sergiistarodubtsev5086 2 ай бұрын
would be nice to see same for webflux. there still some issues. like it shows the pet store insterad of real api
@吳昀洋
@吳昀洋 Жыл бұрын
Hi Ali, how can i hide the '/v3/api-docs/ Explore' section and the 'Servers' section on Swagger UI?
@BoualiAli
@BoualiAli Жыл бұрын
I never tried that. Let me check and come back to you
@mahgsvtshh5444
@mahgsvtshh5444 11 ай бұрын
Very Helpful
@BoualiAli
@BoualiAli 8 ай бұрын
Glad you liked it!
@anjanx44
@anjanx44 Жыл бұрын
We need more spring boot 3 tutorials like this.
@BoualiAli
@BoualiAli Жыл бұрын
Thanks. Please let me know what you want to see next
@anjanx44
@anjanx44 Жыл бұрын
@@BoualiAli microservice
@BoualiAli
@BoualiAli Жыл бұрын
@@anjanx44 already published
@boubakerjrad5002
@boubakerjrad5002 Жыл бұрын
Thank you man good work
@BoualiAli
@BoualiAli Жыл бұрын
Happy you liked it
@KumarR-ps3be
@KumarR-ps3be 10 ай бұрын
How do I get that URL link (server / UAT) from application.properties file for open API annotation. @value is showing error
@syedsharyarjavaid9853
@syedsharyarjavaid9853 Жыл бұрын
I still get cannot load API definition even though I did permitAll() on all those URLs.
@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
@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?
@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?
@theparten
@theparten 11 ай бұрын
very intuitive❤...
@BoualiAli
@BoualiAli 8 ай бұрын
thanks
@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...
@KuchNahiBasAiseHi
@KuchNahiBasAiseHi Жыл бұрын
Amazing video..thanks a lot.
@BoualiAli
@BoualiAli Жыл бұрын
Glad 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)
@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?
@sreetamasaha3399
@sreetamasaha3399 Жыл бұрын
Thank you 😊
@BoualiAli
@BoualiAli Жыл бұрын
Happy you liked it!
@samallangi
@samallangi 5 ай бұрын
Thanks bro, it helped
@funnychannel1888
@funnychannel1888 Жыл бұрын
Beautiful
@AmirElkased
@AmirElkased Жыл бұрын
Thanks Bouali ❤❤
@BoualiAli
@BoualiAli Жыл бұрын
Happy you liked it!
@hm_techsphere
@hm_techsphere Жыл бұрын
Thank you sir for this awesome tutorial, please how do I go deploy the swagger file?
@BoualiAli
@BoualiAli Жыл бұрын
where to deploy it?
@maid768
@maid768 Жыл бұрын
In my swagger openapi v3 the order for endpoints is very different from yours. It shows PUT-Requests first, then DELETE and then GET. How do I get the order GET, POST, PUT, DELETE? Some say it's naming order is asc, but in your example m(anagement) comes before a(dmin) eventhough in alphabet a comes before m
@BoualiAli
@BoualiAli Жыл бұрын
Check the documentation for ordering the endpoints
@VillaneaPablo
@VillaneaPablo Жыл бұрын
beautiful pom.xml file which theme do you use?
@BoualiAli
@BoualiAli Жыл бұрын
Default theme from the new version of intellij
@leekbiel
@leekbiel 11 ай бұрын
Thank you!
@BoualiAli
@BoualiAli 8 ай бұрын
welcome
@safarboyalkhwarizmi
@safarboyalkhwarizmi Жыл бұрын
What is your intellij theme by the way? I really like it
@BoualiAli
@BoualiAli Жыл бұрын
Thanks, this is the new theme from the newest version of Intellij
@daboarder
@daboarder 11 ай бұрын
Does this work with Gradle? I cant find an Implementation to get Swagger UI running.
@BoualiAli
@BoualiAli 8 ай бұрын
yes it does
@dagnogoyaya5639
@dagnogoyaya5639 Жыл бұрын
🥰 Very happy thanks you sir
@BoualiAli
@BoualiAli Жыл бұрын
my pleasure
@afermeherremova5672
@afermeherremova5672 8 ай бұрын
Where is the video about permissions, roles, authorizations? i can't find it
@BoualiAli
@BoualiAli 8 ай бұрын
In the playlist
@babacarmane5434
@babacarmane5434 Жыл бұрын
Merci beaucoup 🎉
@BoualiAli
@BoualiAli Жыл бұрын
Really happy you liked it
@allahslove7829
@allahslove7829 4 ай бұрын
Thank you a lot
@BoualiAli
@BoualiAli 3 ай бұрын
You are welcome
@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
@BoualiAli
@BoualiAli Жыл бұрын
Great suggestion!
@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?
@abdallahissaal-kass9092
@abdallahissaal-kass9092 9 ай бұрын
Can we create custom @ApiResponse for example @OkApiResponse (with 200 and OK)?? If yes how?
@BoualiAli
@BoualiAli 7 ай бұрын
yes you can, Just create an annotation and add @ApiResponse with status 200 on top of it
@beingsks457
@beingsks457 Жыл бұрын
Hi ali , thanks for this session .if our code is deployed on cloud like azure how can i acess tge swagger through actual ip or actual url rather than localhost can u help me on that
@BoualiAli
@BoualiAli Жыл бұрын
You can
@beingsks457
@beingsks457 Жыл бұрын
@@BoualiAli can you guide me or help me on that how to acces th swagger ui after deployment .is there any existing video available or any article.please help.
@KlanBr1
@KlanBr1 Жыл бұрын
In a post method, is it normal for the swagger to see empty parameters if I specify that it has a @RequestBody?
@BoualiAli
@BoualiAli Жыл бұрын
Nope, it should not
Spring boot 3 Keycloak integration for beginners | The complete Guide
1:13:31
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
How to add Swagger to Spring Boot - Brain Bytes
21:09
Java Brains
Рет қаралды 459 М.
JPA Auditing for Spring boot and Spring Security
26:00
Bouali Ali
Рет қаралды 17 М.
Reactive Programming with Spring Boot | A Beginner's Guide
40:31
Software Testing with Spring boot and Mockito Framework
1:14:12
Bouali Ali
Рет қаралды 37 М.
Microservices using SpringBoot 3.0 | Full Example [NEW]
1:25:38
Daily Code Buffer
Рет қаралды 202 М.
How to Logout from Spring Security - JWT
50:09
Bouali Ali
Рет қаралды 47 М.