Creating a fresh ReactJS and Spring Boot application involves a lot of configuration changes and testing. It is a repetitive process if you frequently make this type of application. Instead...
Spring Security will configure a single default user with a username as user, and it generates a random password and prints it in the application startup log. We can use...
Security is an essential part of any application because it will protect the application from intruders. Spring Security is one of the projects in the Spring suite. This project will...
In Part 1 of this tutorial series, we learned to configure routes using Predicates. Predicates help us to define the conditions on the request to match the Route. In this...
API Gateway is the entry point to the application, through which the client (Web/Mobile/Desktop) can make REST API calls. API Gateway will allow us to secure the endpoints, throttle, and...
We use Threads to run multiple tasks in parallel. We usually create a thread, start them, and at a later point in the application, we wait for the thread to...
One of the new features released as part of Java 14 is the switch expressions. This feature was available in earlier versions (Java 12 and 13), too, but as a...
Record is a new feature added in Java 14. In this article, we will learn about Records, there usage and limitations along with some examples. We will also see how...