Spring Boot Project | Banking Application using Spring Boot 3, Spring Data JPA (Hibernate), & MySQL
Vložit
- čas přidán 2. 02. 2024
- In this video tutorial, we will learn how to build REST APIs for a simple Banking application using Spring Boot, Spring Data JPA (Hibernate), and MySQL database.
We'll create a simple version of the Banking App with basic functionalities: creating a bank account, fetching account details, making a deposit/withdrawal, deleting an account, and more.
Check out my Udemy courses: www.javaguides.net/p/my-udemy...
#springboot #javaguides #java
Let’s have 2k+ likes for this video. I will plan more videos on projects
could you please implement frontend in this project.
Please show front-end code and how to add and delete rows on front-end too. Thank you so much. Your code make my day better :D
sir your videos are very helpful first of all thank you for that. Could you add stuffs like Authentication, Verification, JWT Tokens because your code is very clean i think we can learn atleast some basics of the advanced stuffs?
Thank you so much !
please provide github repo link
Guys I can bet that he is not only teaching you how to do the project, he's also teaching you how to write codes in coding standards. His coding structure is amazing and it is at its best .
Yeah, abstraction at its best 👌
Yes he is pro.
You are my favorite youtuber right now. Ramesh, thank you for doing what you do.✌️👍
Please make more videos like this specially on Spring boot...java backend related. You kept everything so simple and beginning level understanding. I would like you to extend this project with next step to deploy on AWS eventually....bcz you keep things simple. You provided a 360 degree perspective how to do REST api from interface to function implementation to controller...we can build more on it. Please provide whats next for this project to deploy and make it CV ready where actually we can elaborate everything from A to Z and can follow the same principle to build other projects on spring...Thank you sir.
The best video I watched till date!!!Love it Man!!! Please upload more projects
It's really quite helpful you not only did explained the implementation but also explained how to follow best practices . Thanks a lot!
Good video Ramesh. But you should add validation, exception handling and security to this application. Also some more functionality is required like, statement creation for individual account holders, loan processing, external service call... asynchronous communication...these will make this project more efficient and more complete.
love the ideas
Can you send code for projects that use this concept .
It will be very helpful for me as I am just starting with springboot
One of the best springboot hibernate tutorial, it also taught me how to test apis using postman, apidog
and not to rely on browsers like edge,google. Thumbs up sir
OMG , First time created project after learning from you . excited after seeing the result in DB . Thanks alot .
Thank you Ramesh for deep explanation of every small aspect of the project
Please upload more videos that will be beneficial for our real-time project work. These videos should cover topics that increase our knowledge and help us address real-time issues effectively. Thank you in advance for providing resources that will enhance our skills and support us in navigating challenges during real-time projects.
That was amazing tutorial . I completed my Project and added my portfolio. Thank you so much your channel is really a gift for me . I will buy your udemy education also . You explain every step clearly , really thanks
Love your tutorials, Ramesh!
we need more projects ❤ to learn quickly 😊
One of the best tutorials on Springboot. I have always struggled with Springboot, but this one video cleared all of my questions. All the best to you , Java Guides! Thank you so much for this amazing video.
Thank you for providing a clear explanation sir
You have just boost up my confidence with this project video. Thanks a lot n lot !!!
Thanks for this tutorial.
Your explanations are clear and straightforward, making learning enjoyable. Thank you for this 😊
keep it bro ,really well explained. Especially for me i have the clear understanding of response entity.
Thank's man! This resource is very helpfull for me, great video.
Awesome Explanation and please do add more features into this project
good to see content my fav sir
Your cool Man teach us more, pass knowledge and skills. God will blessings you More
The best explanation and code writing❤
Excellent video I watched till date!!! Love it Man!!!
Please upload the front-end also ❤❤
Nicely explained , great bro . well done
Creating the Banking-app - an amazing!
thx🙏
This guy is good , I mean it seriously.❤
thank you so much for your effort
This is very good tutorial Thanks very much
Excellent!!! TThis helped me a lot!
Clean and neat code ❤
thanks a lot man
great video sir
Thanks for sharing
Sir, I am trying to find a course in your playlists where you have created a simple end to end springboot application in which spring JWT is also used, but I couldn't find it. can you help me with this? can you please provide me some link to the video or entire playlist?
Thanks! Please share best practices on low latency architecture (eTrading applications)
Please make more videos :) Best regards from Turkey
Hey Ramesh, would you also write some custom JPQL queries for all the CRUD operations? Thank you!
Hi Ramesh, really appreciate your content. Can you make project on microservices as well. Thank You
Super sir❤
Sir geeat explanation, from now please use dark mode(night theme) good for our eyes,thdy give cool effext
Why are you not using autowired insted of constructor dependency injection?
Nice project
Some kind of simple UI using angular or react would have been great for this project
Thanks
Hi @Java Guides Getting error 401 while calling the REST API, but we have not given any security user while making the project, Please help me on this
Please teach us more project just like this
hi sir i have a qus why you made your custom mapper when we have model mapper in java?
please tell me which JDK you use
Great learning resource, thanks. Can we use MongoDB instead of MySql in this project if yes then can you make a small tutorial as to how?
@JavaGuides , i am learning springboot from your videos . Kindly share the order in which i can do your projects . from beginner level to expect .
Can we have front end integration to this project. It doesn’t have to be like a true banking websites but it would be great having front end with JWT.
what are uses of another class Account_dto instead of using Account to save data?
Hey Can you make this as a project and make a series of videos and do some front end as well please
which keyboard are you using? feedback sound is so dam good... Please let me know.
Can you please provide the github repository
in 10:08 why are we using both @no args and @all arg annotations?
you are doing excellent job, I have enrolled your Udemy course also. can you please make project on Spring AI? with good use case?
Hi sir. This video is really helpful for understanding the concepts of REST APIs. But is there any methods for implementing thymeleaf for creating a front-end so that instead of using the postman, i can manipulate the data in the DB through the webpage itself.
I'm getting error while sending request in postman.
time:- 26:05
below is the error i'm getting
{
"timestamp": "2024-07-17T10:47:47.701+00:00",
"status": 500,
"error": "Internal Server Error",
"path": "/api/accounts"
}
can you please help me to resolve this
which version java we are using?
please add the github link for this project in description and it will be helpful . Thanks
Amazing video sir...please implement this same project with thymelefeaf as a frontend view.
Hi not required. Nowadays ui is created using react or angular.
can u pls share the github repo link ?
Hi, Thanks for the project . I was trying to do same parallelly. In the mapper class while passing arguments in the account constructor it is not showing getter methods. I mentioned @Data in AccountDto class. Still it is not showing getter methods. could you please help me on this?
Install Lombok plugin in your STS IDE
Lombok dependency must be missing
Can we add this project in resume... Plz anyone reply
Can make 1 project using observable design patterns
show the error of unused properties in intellij how to solve help
Sir can I add this project in resume
Sir please make one video on 2+ years of experience spring boot project ,to showcase fake experience in an interview so that we can switch out domain to java developer
Hello sir, where can I see the final results?
Thank you for this project . I was trying to do same parallelly. In the mapper class while passing arguments in the account constructor it is not showing getter methods. I mentioned @Data in AccountDto class. I have installed lombok pluggin in eclipse Still it is not showing getter methods. could you please help me on this?
same here
Ok. Let's enroll the new journey
Means ?
@@JavaGuidesplease add security jwt implementation this project
@@JavaGuides let's start the course
Did you add jwt to this project@@bala7965
God has sent angels to earth to save people...
Ur my angel 😇..
in controller layer where is request.put("amount") coming from
whether it is dynamically giving?
It's a request.get("amount") not a put()
@@JavaGuides yes yes
Key is giving manually by us?
@@bka9705 No, we are binding the request to Map using @RequestBody Annotation. In a Postman, you can see we are passing object with key as amount and value as 10000.
Sir, what is your code github link
Use min two entities
Please add security and validation in the above project
8:08 create a packaging structure and Springboot app success. connection to Database
11:45 Create Spring Data JPA Repository
Bro please provide repo link I'm devops engineer I'm looking for projects to build CI/CD pipelines
Hi ....... I am getting errors in AccountMapping, can you tell me the solution please ??
can you explain full course of git
sir please add front end to these project
19:35 at this point you are creating mapper class and accessing the variables from Account, AccountDto class. When i try to use getId,getaccountHolderName,getBalance using accountDto object i am getting an error "Cannot find getId" also with the other methods. Can anyone or @Java Guides sir help me to resolve this issue.
Install Lombok plugin in your IDE
Thank you sir it worked. I have one doubt here we already added the Lombok dependency when we are creating spring project. Whatever the plugins we added in pom.xml should get downloaded at the time of build the project. In this case Lombok was not installed. Is there any particular reason for this sir?
@@hemika1322 some plugins need to be installed on IDE also...
I'm a back-end developer, how do I start my frontend journey, let's say I know how to create a back-end and manage the database stuff, but how do I connect my app to UI
There are already a full stack development courses ( spring boot react and spring boot angular ) on this channel. Do check out for the same.
please sir make the UI forr this video
please provide repo link or source code for this project
Thank you can you make curd operation project plz I m beginner plz make
This project covers crud operations with banking related apis
why did you use dto class instead of entity class? is it necessary to do so or what? I just want to know
did you find out ?
@@nidhidilesh3122 ha, it is actually Best Practice to interact with client and the server in order to avoid exposing directly our entity class to end point .
can you please provide us with the github linkk
What is the need to create AccountDto and do we have to map account to accountDto. I don't understand, please somebody explain.
The dto is a data transfer object and that's tailored to meet the what's needed at the frontend. It also adds some level of security by exposing only the needful information to the client side.
So yea, in real world application, it is advised you map from entity to dto while transferring to frontend and dto to entity while transferring from the client side to the database.
@@obinnadanil8146what about dao? Do we need that too
@@andiuptown1711 Dao layer is useful when any changes need to be done only on the database part, yes it is best practice to create Dao layer
I was cloning this project, I am stuck between with error ,unable to solve and complete it
same here
the getter, setter method for mapper class are not defined
Install Lombok dependency, that must be missing .
10:00
Please can you provide source code link
can you provide source code
table is not created in database
i am using spring 3.2.2
Facing the same issue, were you able to solve it?
Source code buddy??
plz provide source code
Provide source code sir