Configure Data Sources in Spring Application
In this post, I’m going to quickly show you how to configure data sources in Spring applications.
In this post, I’m going to quickly show you how to configure data sources in Spring applications.
Overview In the first post of this series, I briefly discussed the problem with multiple database operations and the need for using transaction management. In the last post, I also showed you how to set up PostgreSQL database using docker-compose. In this post, I’m going to show you the problems and solutions with code. The … Read more
What is a transaction? In short, a transaction is a group of database tasks that are treated as a single unit of work. Either you have the transaction or no transaction. Remember the song: “all or nothing” by O-town? That’s the spirit! What is ACID? You often hear this database is ACID-compliant, but that database … Read more
Overview With the recent Docker’s license change, companies no longer can use Docker desktop without a subscription. Since software companies have been using free software for far too long, they cannot get used to this. Damn those greedy Docker desktop makers, how can our company survive!!! CEO of some billion dollars software companies who refused … Read more
Overview When developing Java applications with Maven, you need to package and deploy them many times. Most commonly, every time there is a change in code, you will package and deploy the app to the development environment again. The problem with this approach is for some reason, Maven doesn’t always recompile the code despite code … Read more
Learn how to write, compile, package Java programs in the commandline without the comfort of an IDE