Author Archives: paulsofts

Spring Boot Scheduler – How to implement task scheduler in Spring Boot?

By | February 4, 2024

In Spring Boot, Job scheduler (Spring Boot Scheduler) is a feature that provides the facilities to automate the executions of tasks at specified interval. It is very useful in terms of running background jobs, periodic maintenance activity or any activity that needs to be performed. Spring Boot supports various scheduling strategies which allows us to… Read More »

Webhooks vs API | What is Webhooks?

By | June 18, 2025

Webhooks are a way in which two applications communicate with each other in real-time by sending event-driven HTTP callbacks. Webhooks are event-driven HTTP callbacks meaning that if any specific event occurs in one application it triggers a request to a predefined URL in another application. Webhooks Example Let’s understand webhooks with an example of a… Read More »

How to lock a folder in Windows 11?

By | January 27, 2024

Folder locking is a method that is used to protect the contents of a specific folder by restricting unauthorized access. The process typically involves security measures such as passwords or encryption to prevent unwanted users from viewing, modifying, or deleting the data or files within the locked folder. Folder locking is beneficial in various scenarios,… Read More »

Spring Boot Caching with Example

By | June 18, 2025

In an application, we use caching to reduce the round-trip between the application and the database. If our application triggers the database every time, it will take more time to return the response, which will further cause the performance issue. In order to avoid this problem, we enable a caching mechanism that first triggers the… Read More »

Can JPA entity have a field not mapped to DB column?

By | January 1, 2024

JPA stands for Java Persistence API. It is a specification for managing relational databases in Java applications. JPA is a part of Java EE (Enterprise Edition), and it is used for persisting, retrieving and managing Java objects in a relational database. It provides facilities for developers to interact with the relational database using object-oriented programming… Read More »