Java REST API with Spring Boot, Spring Data JPA and MySQL covers Create, Read, Update, Delete i.e. CRUD Operations will ReadAll / GetAll operations in detail. This tutorial covers detailed explanation along with thorough demonstration and then tested using Postman and MySQL Workbench. This will definitely be very helpful for those who are looking learn Java REST API with Spring Boot and MySQL database. This is a high in demand skill; hence this session will definitely be beneficial for you. Enjoy learning. Cheers, Esha
@GKVeeresh-d6b8 ай бұрын
Thank you so much madam.
@mrudulap86466 ай бұрын
Thank you for this video, it is really helpful. I have a doubt , what if cloud vendor info table is having addition and deletion of columns on daily basis. How can I address this scenario
@amanchaudhary7515 ай бұрын
Mother is the biggest guru in the world. Whenever I watch your tutorial, I feel like my mom is teaching me Java, so mam, whatever playlist of Spring Boot Microservices you have, you can completed all springboot with microservices the playlist. Please do it, And I have learned a lot from your KZbin channel and want to learn further, so please post the complete tutorial of Spring Boot Microservices, complete this course, add all these videos like Jenkins, Kubernetility, dockers etc. in the playlist, I will not go outside anywhere else.
@RahulSingh-sf3tp2 жыл бұрын
Excellent video. Whole CRUD operation explained in such a clear and informative way. Very useful for someone to get complete flow of Java Rest API framework.
@ThinkConstructive2 жыл бұрын
Thank you. Glad it was helpful 😊
@tejaguramkondam10 ай бұрын
I watched plenty of videos to learn this but I didn't find another famous channel this is helpful maybe because they thought I knew Spring Boot so they just explained the code but your video is completely beginner friendly thanks, mam.
@ThinkConstructive10 ай бұрын
Glad to know that it helped you 😊 Thanks for sharing the feedback. Stay connected and please share with others too 😊
@tommyshelbyobe9098 Жыл бұрын
This is the best video I've seen on Spring Boot. Thank You Ma'am.
@ThinkConstructive Жыл бұрын
Glad that it was helpful 😊 Please share with other too. Thanks 😊
@rahatpathan-g7r4 ай бұрын
never found so much good tutorial on whole youtube ...your r the best of best teachers i have came across till now...
@ThinkConstructiveАй бұрын
You are so welcome! Thank you so much for your kind words and wonderful feedback ❤️ Stay connected and please share with others too 😊
@nitingoel25821 күн бұрын
Thank you so much ma'am , You explained everything very well (crisp and concise)
@ThinkConstructive16 күн бұрын
Thanks a lot ❤️ Please stay connected and share channel details with others too, thanks 😊
@Anirudh-cf3oc9 ай бұрын
Thank you Madam for explaining very briefly and clearly. This video is the best for complete beginners and intermediate people.
@ThinkConstructive9 ай бұрын
Thank you so much 😊 Stay connected and please share with others too 😊
@shivuss392711 ай бұрын
Great video and clearly explained pin to pin for REST API. This video will help for beginners and also working professionals. Thanks
@ThinkConstructive10 ай бұрын
Thank you so much 😊 Stay connected and please share with others too.
@magantiraju939 ай бұрын
Thank you Madam for a breif explanation ..It is a complete practical video of Java rest ful api development using Spring boot framework,testing Postman and MySQL workbench .
@sachindrapandey714610 ай бұрын
This is great tutoroal to get the basic understanding of Springboot REST
@ThinkConstructive10 ай бұрын
Thanks 😊 Stay connected and please share with others too 😊
@gandamraviteja701910 ай бұрын
Thank you so much Esha very good work explained everything very well without any confusion to the audience/viewers. You actually cleared lot of stuff in this one video like why a particular thing is required over there why we have to write nor why it is performed over there particularly "Just explained like a teacher explaining to their primary class students ". Thanks a lot for your efforts for this video There are lot of people out their who need a instructors like you 💌
@ThinkConstructive9 ай бұрын
Thank you so much great words 🙏🏻 Really happy to know that it helped you 😊 ❤️ Stay connected and please share with others too 😊
@knowwhatyoudonot8 ай бұрын
Kudos to you for creating a such a informative tutorial. I found that the delete API is also giving 200 OK response even for the vendorId not present in the database. Also even I request delete for same vendorId again, it also gives success message.
@ordinaryhomosapien11818 ай бұрын
This has been the most understandable lecture I have watched for spring boot
@ThinkConstructive8 ай бұрын
Glad it helped. Please stay connected and share with others too. Thanks 😊
@kovvadavishnu5815 Жыл бұрын
Too late to found this. But gave more hope and strength. Thank you, its awesome.
@ThinkConstructive Жыл бұрын
Thank you so much 😊 Stay connected and please share with others too.
@bhoslegovind96448 ай бұрын
Thanks a lot for making this video. It gives us brief clearity about CRUD operations😊
@ThinkConstructive8 ай бұрын
Glad you liked it 😊 Please stay connected and share with others too. Thanks 😊
@chandrashekhar-bo5nf4 ай бұрын
So valuable content, thanks a lot ma'am
@DankoKralski Жыл бұрын
I want to say big thanks. This tutorial saved me a lot of time and gave me a great example. Keep up the good work and the well-earned subscribe and like!
@ThinkConstructive Жыл бұрын
Happy to know that it helped you and I earned a fantastic subscriber 😊 Stay connected and please share with others too. Thank you 😊
@yoglo24 ай бұрын
Namaste. Thank you for the tutorial.
@ThinkConstructiveАй бұрын
Namaste 🙏🏻 You are so welcome ❤️ Stay connected and please share with others too. Thank you 😊
@INGCI_3694 Жыл бұрын
thank you for providing valuable information madam ...
@ThinkConstructive Жыл бұрын
Thanks a lot 😊
@rahulbasutkar043 ай бұрын
Amazing mam!! thank you so much
@ThinkConstructive2 ай бұрын
Most welcome 😊 Please share with others too
@sathviknampelli43285 ай бұрын
thank you so much after watching so many videos .this video gave me clear understanding of the concepts
@fabioquintero4679 Жыл бұрын
Excellent video ! learned a lot related CRUD operations and such clear explanation!
@ThinkConstructive Жыл бұрын
Glad it was helpful! Thank you so much 😊 Stay connected and please share with others too.
@rhodesjh Жыл бұрын
Awesome tutorial
@ThinkConstructive Жыл бұрын
Thank you so much 😊 Stay connected and please share with others too.
@Kk-hm9hm8 ай бұрын
Best tutorial on spring boot found till date, please create videos on microservices and kafka also after completing this playlist.
@JAYPRAKASH-u2u6 ай бұрын
Thank you so much for this brief and clear explanation
@ThinkConstructive5 ай бұрын
Thank you 😊 Please stay connected and share with others too.
@AmitKaushal-jy3uz3 ай бұрын
I like the videos very knowledgeable
@ThinkConstructive2 ай бұрын
Glad you like them! Please share with others too
@harishkummara767 Жыл бұрын
Nice Explanation ..
@ThinkConstructive Жыл бұрын
Thanks 😊 Stay connected and please share with others too 😊
@kamleshkapoor65312 жыл бұрын
Very good
@ThinkConstructive2 жыл бұрын
Thanks 😊
@siyamuddin11 ай бұрын
It was absolutely perfect.
@ThinkConstructive11 ай бұрын
Thank you 😊 Stay connected and please share with others too 😊
@heinrichody71668 ай бұрын
Very good lecture. For me, when using Spring Boot version 3 some imports (such as javax.persistence.Entity) need to be changed to jakarta.persistence.Entity
@sachindrapandey714610 ай бұрын
Hi Esha, thank you so much for creating this playlist. Could you please make a project using React & Springboot. It will be really helpfull. Thank you
@musharraf.personal Жыл бұрын
thanks your explanation of concepts is very good
@ThinkConstructive Жыл бұрын
Most welcome 😊 Stay connected and please share with others too, thanks 😊
@musharraf.personal Жыл бұрын
@@ThinkConstructive can you give me some advice further how can I create a client to access this rest api
@baharmahammad656610 ай бұрын
Thank you so much! Very clear and helpful.
@ThinkConstructive9 ай бұрын
Thank you so much 😊 Stay connected and please share with others too 😊
@BrindaSridharan-e4h Жыл бұрын
Excellent Content! The best video ever, learnt the concepts with much ease, Thankyou!!
@ThinkConstructive Жыл бұрын
Thank you so much 😊 Very happy to know that the tutorials are helping you 😊 Stay connected and share with others too 😊
@mallinathlamjane81188 ай бұрын
Thank you for the excellent videos
@ThinkConstructive8 ай бұрын
Glad you liked it 😊 Thanks a lot ❤️❤️ Please stay connected and share with others too 😊
@khushikareliya6042 Жыл бұрын
Loved the clear explanation!!
@ThinkConstructive Жыл бұрын
Thanks you so much 😊 Stay connected and please share with others too 😊
@Harry_Potter01076 ай бұрын
thank you mam for improving my concept.
@ThinkConstructive5 ай бұрын
Glad it helped you ❤️ Please stay connected and share with others too. Thank you 😊
@shraddhajog88034 ай бұрын
Thank you thank you thank you.. I can't thank you enough for this video tutorial👨🏫📓
@ThinkConstructiveАй бұрын
You are so welcome! Thank you so much for your wonderful feedback ❤️ Stay connected and please share with others too 😊
@SinghRahul-2 жыл бұрын
Thanku ma'am
@ThinkConstructive2 жыл бұрын
Welcome 😊
@SinghRahul-2 жыл бұрын
@@ThinkConstructive ma'am please upload java 8 concepts also thanku..
@ThinkConstructive2 жыл бұрын
Sure, I will upload shortly.
@haridhillor72436 ай бұрын
more than great👏👏
@ThinkConstructive5 ай бұрын
Thank you so much 😊❤️ Please stay connected and share with others too.
@alanouri9965 Жыл бұрын
you my lady did a great job i hope you keep making videos
@ThinkConstructive Жыл бұрын
Thank you so much 😊 Yes, I will continue making more videos. Stay connected and please share with others too. Thanks 😊
@ravindrasiddavatam10972 ай бұрын
Very nice tutorial
@ThinkConstructive2 ай бұрын
Thank you! Stay connected and please share with others too
@vikumpramilan7957Ай бұрын
Thank You Very Much
@ThinkConstructiveАй бұрын
Glad it helped! Stay connected and please share with others too. Thank you 😊
@yousefabdelnaby35554 ай бұрын
Thank you so much , I'm grateful for having such a content freely !
@ThinkConstructiveАй бұрын
You are so welcome! Thank you so much for your kind words ❤️ Stay connected and please share with others too 😊
@deepanshusinghal21545 ай бұрын
Thanku so much for these tutorial, these are very beginner friendly.
@sankalpsingh67 ай бұрын
Awesome tutorial. loved it!!
@ThinkConstructive5 ай бұрын
Thank you so much 😊❤️ Please stay connected and share with others too.
@nawwintphyu187324 күн бұрын
Thank you so much!
@ThinkConstructive14 күн бұрын
Welcome 😊 Please stay connected and share with others too, thanks 😊
@uvanana.3 ай бұрын
Mam am facing issue i cannot post the vendor details in the post man throwing 404 error method not allowed, tried everything like component scan and port changing and path variable checking nothing works please guide me.
@aniketpatil24299 ай бұрын
Work Appreciated🙌
@trinitykhuman Жыл бұрын
It's so perfect
@ThinkConstructive11 ай бұрын
Thank you so much 😊 Stay connected and please share with others too 😊
@rajaarumugam20183 ай бұрын
Hi Mam, I watched your spring boot playlist and found your explanations very clear. I have a question about the cloudvendorRespository and the cloudvendor model class. Should I create a repository for each model class, or can I extend multiple model classes within a single repository?
@monicadwivedi2533 Жыл бұрын
Mam please bring complete series on spring boot .
@ThinkConstructive Жыл бұрын
Sure
@ThinkConstructive Жыл бұрын
Stay connected and please share with others too. Thanks 😊
@NHAIBilal Жыл бұрын
Thank you so much! Very clear and helpful
@ThinkConstructive Жыл бұрын
Most welcome 😊 Stay connected and please share with others too, thanks 😊
@bnagarajan21764 ай бұрын
Great Tutorial.Need one help can you please post one tutorial for how to use Exception handling in RestAPI in spring boot.
@ThinkConstructive4 ай бұрын
Thank you so much 🙂 Stay connected. Exception handling tutorial with Rest Api is available here - Exception Handling in Spring Boot REST API Explained With Demonstration kzbin.info/www/bejne/gmPSZWtriZxjetE
@bnagarajan21764 ай бұрын
@@ThinkConstructive can you please explain all annotation in springboot with example please,
@MalithMadushan-k4u16 күн бұрын
Thanks miss
@ThinkConstructive14 күн бұрын
Welcome 😊 Please stay connected and share with others too, thanks 😊
@sushnag222 жыл бұрын
Thanks for an in depth explanation ma'am, looking forward to more such videos on Java, and Spring Boot. Maybe you can make a video on deploying the application to cloud using Heroku/AWS ma'am.
@ThinkConstructive2 жыл бұрын
Welcome 😊 Sure, I will upload more Java & Spring Boot videos shortly and will include deployment tutorial in my plan.
@deblinmoitra451 Жыл бұрын
Excellent videos. Can you please create a full java tutorial for absolute beginners.
@ThinkConstructive Жыл бұрын
Thank you 😊 Need to plan the same
@java_learn64473 ай бұрын
thank you mam
@ThinkConstructive2 ай бұрын
Most welcome 😊 Please share with others too
@anupambiswas7043 Жыл бұрын
love you ma'am. great video
@ThinkConstructive Жыл бұрын
Thanks a lot 😊 Please share with others too
@peterMwaura-rh3nm Жыл бұрын
I wish I could subscribe a million times
@ThinkConstructive Жыл бұрын
Millions of thanks to you ❤️ ❤️. It is very motivating to see such amazing comment. Stay connected and share with others too 😊
@parmodprajapati2 жыл бұрын
Hi I am confused, You have not used @Autowired How object injected in Controller Can you please explain Please!
@ThinkConstructive2 жыл бұрын
Hi, As of Spring 4.3, it is no longer needed to specify an explicit injection annotation i.e. @Autowired in a single-constructor scenario. Since, example which I have taken has only one constructor, hence @Autowired is not required.
@abhishekshukla54849 ай бұрын
Ma'am please make a video for demo of installing db in docker and accessing workbench there. Thank you for this awesome content :)
@akshayram14 Жыл бұрын
Great tutorial!
@ThinkConstructive Жыл бұрын
Thank you so much. Please share channel details with others too 😊
@umathileepan573 Жыл бұрын
Excellent way of teaching madam. Thank you so much. I have done your BUILD JAVA REST API WITH SPRING BOOT too. Only problem I have is table hasn't been created but database got created. If you have any suggestion for solving this please!!! Thank you again.
@soumyabandari96302 ай бұрын
I got the same problem, Did you find any solution for that?
@saipriya97 ай бұрын
awesome video madam ,make more videos🤩
@vanshgoyal-uo5cf4 ай бұрын
simple lectures .
@ThinkConstructiveАй бұрын
Thank you 😊 Stay connected and please share with others too 😊
@manisa20236 ай бұрын
Dear Maam, it is a nice explanation, but one thing, why you made the methods of the interface ( CloudVendorService) as public? they are by default public and abstract. Please consider my point.
@sarfaroj96592 ай бұрын
Hi Mam, When you have add spring-boot-starter-data-jpa "dependencies", But You should show step by step...
@chaitucherry8797 ай бұрын
Can you please do one video on difference between Hibernate vs Spring Data JPA with an example of spring project. Please do.
@bhargavreddy5866 Жыл бұрын
excellent
@ThinkConstructive Жыл бұрын
Thank you so much.. Stay connected and share with others too 😊
@alitorabi571710 ай бұрын
thank you very much this is very good
@ThinkConstructive10 ай бұрын
Welcome 😊 Stay connected and please share with others too. Thanks 😊
@sagarsiddu7036 Жыл бұрын
you r d best ma'aamm!! thank you
@ThinkConstructive Жыл бұрын
Most welcome 😊
@user-ch8gp4ze9m Жыл бұрын
Hi Mam i like your explanation it's very clean and clear , Cloud you please make a video on Load balancer client side as well as server side and one video on messaging systems like Kafka and RabbitMQ
@ThinkConstructive Жыл бұрын
Sure, will plan it. Happy to know that my sessions are helping you 😊 Stay connected and please share with others too 😊
@mohanvs-msv2 ай бұрын
Maam, I have a small doubt that *Spring-data-jpa* will support us to connect with MySQL DB, then why again we need to add MySQL dependency again, if am wrong pls correct me..!
@raveendras10219 ай бұрын
Clearly explained but how the data was persisted and retrieved while doing CRUD operations performed in this video ????
@VeekeVlogs6 ай бұрын
Hi Itd be helpful if you taught what to do to connect to workbench
@bernardomorais938 Жыл бұрын
Thanks for the tutorial m'am, but would you ever make a video, with this crud implemented, but with persisted data ?
@bernardomorais938 Жыл бұрын
I really need it and I'm not finding it anywhere
@ThinkConstructive Жыл бұрын
This tutorial has full CRUD implementation with data persisted to MySQL database. Please explain more what exactly you are looking for!
@bernardomorais938 Жыл бұрын
@@ThinkConstructive I noticed it now ! Thanks anyways, but I still have some doubts, what if I wanted a soft deletion instead of a normal delete, and an attribute 'CreationData' or something close ? Can't find anything.
@bernardomorais938 Жыл бұрын
I Already got the creationData, i only need a soft deletion, can you help me ?
@ThinkConstructive Жыл бұрын
Nice! There is no direct API available for soft deletion. Following steps can be used for soft deletion - 1. Include one more attribute in the database and use this attribute as flag (indicator) for deleted or not and set its default value to false 2. for soft deleting the row, use update query and set this flag attribute to true. 3. query database with a condition where flag is false.
@nrizwanabegam11 күн бұрын
Could you please explain with example the different between @requestparam and @pathvariable
@kn_477329 күн бұрын
Hi Ma'am, after starting spring application it's not creating tables in DB i tried doing changes in pom.xml still not fixed.
@annahari610 Жыл бұрын
Please make the video for the different relational mappings with spring boot
@ThinkConstructive11 ай бұрын
Sure
@venkateshch53398 ай бұрын
Can you please make video on like if rest client application is react side application. How the process will be?
@sandhyamahesh30822 ай бұрын
Database mysql configurations remains same in EC2 instance as well?
@soumyabandari96302 ай бұрын
I did exactly the same, the application is running, but i cant see the table in the mysql workbench. Any solution for this?
@ruchikamohanty65995 ай бұрын
Mam I've written an application having api and deployed that application in a server...now want to access that api in another application..pls give some demos for that.Also wanted to add swagger to my application.how can I do it?
@shwetalithakare7334 ай бұрын
Hi mam i am getting this error “ Missing artifact com.mysql:mysql-connector-java-jjar:8.0. “ while creating Rest Api in above way. I have added dependency in pom. Xml as well. how to resolve this
@lakshmipathi88365 ай бұрын
I am adding the data via Postman but it's giving Null values as output. Could you please help me to get it resolved
@PiyushaKothawade-l4p6 ай бұрын
I just have few questions 1) In the video the database table is generated automatically while in my case i have to create it manually and then it gets connected. although i am not using mysql workbench instead i am using mysql through xamp. 2) If i import the table in my sql and it has column names as userId, userName etc... and in spring boot model also i name them similarly userId, userName..but when the table is connected somehow it require the value as user_id..why is it so bcoz i have never defined user_id.
@AryanKumar-fw6cs2 жыл бұрын
Wonderful video. Your way of teaching is soooo good and everything was so organised and clear. But I was not able to connect to my sql. I dont know what happend. Is there anything else I need to do to connect to mysql ?
@ThinkConstructive2 жыл бұрын
Thanks 😊 Please check mysql ip/ port /userid and password related info. Mysql should be up and running before starting the application and also please include below dialect just in case missing in application.properties / application.yaml - jpa: properties: hibernate: dialect: org.hibernate.dialect.MySQL5InnoDBDialect
@ThinkConstructive2 жыл бұрын
Please refer application.yaml from below link - github.com/thinkconstructive/rest-api-spring-boot-demo/blob/master/src/main/resources/application.yaml
@navyav363512 күн бұрын
this.cloudVendor = null; In delete mapping, will delete all records and that u cannot fetch(get) C1 or C2. It doesnot delete based on vendorId.. FYI. Thanku for wonderful explanation.
@vaibhavkaushik59987 ай бұрын
We can also autowire dao obj in service rather than constructor
@monikaadak49568 ай бұрын
Hi mam, why we don't add @Autowired annotation in controller class
@DK23_110 ай бұрын
Ma'am what is the main difference between repository layer and payload .what are the uses of these two.??
@abhinandmanwate4219 Жыл бұрын
Thanks for great tutorial , I'm trying to create cab project while following you but it is giving internal server error. I have checked all service,repository,model etc. rewatched video many time but i still same can you suggest someting.
@rajukumar-jn6yi5 ай бұрын
Madam, database connection through application.yaml was not establishing, hence i used application.properties file for database connection, then it happened.
@anju222249 ай бұрын
Mam, how did you create 'getall' and 'getById' in cloudvendorApi-collection? I've tried several times but have only been able to see 'get'
@rinkanbehera820310 ай бұрын
Very nice and excellent, mam i have a project i want your guidance please guide me.
@kamerasrikanth19906 күн бұрын
Madam,Need support in writing springboot application and writing junit .
@rockysingh997911 ай бұрын
So when I run all my http methods in postman after creating a vendor in the DB I get an error when I try to retrieve a vendor by ID. I get the error "No value present" but my getAllVendor method works just fine. Any idea what could be wrong?
@ThinkConstructive11 ай бұрын
All method works fine. If vendor is created successfully in DB, get() fetches it. May be if something is getting missed, please refer code from Github - github.com/thinkconstructive/rest-api-spring-boot-demo/tree/master
@rrnayak92517 ай бұрын
mam, can you make a major backend project for final year students