-
Enterprise Java
@SpringBootConfiguration Annotation in Spring Boot
@SpringBootConfiguration annotation in Spring Boot is a class-level annotation which indicates that this class provides the application configuration. Generally, the…
Read More » -
Enterprise Java
Spring Boot CommandLineRunner and ApplicationRunner
In this quick tutorial, we’ll explore the two very popular interfaces in Spring Boot: CommandLineRunner and ApplicationRunner. One common use…
Read More » -
Enterprise Java
Introduction to Spring Boot
In this tutorial, we’ll take a look at Spring Boot and see how it’s different from the Spring framework. We’ll…
Read More » -
Core Java
Identifying Code Smells In Java
As a software developer, it’s our responsibility to not only write code that works but rather write code that’s maintainable.…
Read More » -
Core Java
SOLID Design Principles
Introduction: Robert C. Martin defined five object-oriented design principles: Single-Responsibility Principle Open-Closed Principle Liskov’s Substitution Principle Interface Segregation Principle, and…
Read More » -
Core Java
Strategy Design Pattern In Java
The strategy design pattern is a behavioral pattern in which we have multiple algorithms/strategies for achieving a task and which…
Read More » -
Core Java
Mediator Design Pattern In Java
In this tutorial, we’ll learn about a behavioral pattern that promotes loose coupling between several objects communicating with one another.…
Read More » -
Core Java
Chain Of Responsibility Design Pattern In Java
In this tutorial, we’ll learn how to implement the Chain Of Responsibility Pattern in Java. The Chain Of Responsibility design…
Read More » -
Core Java
Command Design Pattern In Java
In this tutorial, we’ll learn about the command pattern which is an important behavioral design pattern. It has some important…
Read More »