Category Archives: Spring Boot

How to fix | Remove this commented out code in SonarQube

By | June 16, 2025

What is SonarQube? SonarQube is an open-source platform used for static code analysis and checks for the code quality in an software applications. It helps to identify the bugs, code smells, Security vulnerabilities and technical debt in software development lifecycle. It supports multiple programming languages and easily integrates with the CI/CD tools and pipeline and… Read More »

Spring Boot interview questions for 5 years experience

By | November 1, 2024

1. Why Spring Boot over Spring framework? Spring vs Spring Boot The Spring Boot framework is built on top of the Spring framework, and it is used for a rapid production-ready environment that enables the developers to directly focus on the business logic instead of struggling with the configuration and setup; those will be automatically… Read More »

Controller vs RestController in Spring Boot

By | February 16, 2025

The Controller and RestController in the Spring framework are both used to handle the HTTP requests, but they have a difference in their intended use and their behaviour. Difference between Spring Controller vs RestController Controller RestController The controller in Spring typically handles the traditional web requests and produces the HTML views. RestContoller is specifically designed… Read More »

Spring Boot 3 Observability

By | September 3, 2024

What is Observability? Observability is used to observe the internal states of the application through metrics, logs, and traces and gives insight into the functioning of the application. It makes the application more transparent and easier to monitor, troubleshoot, and manage. Steps to implement Observability in Spring Boot 3.0 Spring Boot observability can be easily… Read More »

Spring Boot Session Management using Redis

By | June 19, 2025

What is Session Management? Session management in Spring Boot refers to the process of managing user sessions in a web application. Sessions are used to maintain stateful information about the user’s interaction with the application across multiple requests. What is the purpose of Session Management? Following are the benefits of session management: How to do… Read More »

How to add STS plugin in Eclipse?

By | February 21, 2024

Spring Tool Suite (STS) is an integrated development environment (IDE) designed to facilitate the development of enterprise Java applications using the Spring framework. STS provides tools and features that streamline the development process, making it easier for developers to create, debug, and deploy Spring-based applications. In this tutorial, we will learn how we can add… Read More »