Spring Framework
-
Spring Boot Actuator
Spring Actuator is a powerful tool within the Spring Boot ecosystem that enhances application observability and management by leveraging Micrometer, a vendor-neutral application façade. Here’s why it’s particularly beneficial: Exposing Metrics and Application…
-
Understanding the Spring bean lifecycle
In the Spring Framework, the lifecycle of a Spring bean is orchestrated by the Inversion of Control (IoC) container. This lifecycle is important to understand for any Java developer working with Spring, as…
-
Spring Aspect Oriented Programming
Aspecting in Spring refers to re-usable blocks of code that are injected into the application at runtime and can be a powerful tool for modularizing and adding behaviour to solve cross-cutting concerns such…
-
Spring Authorization Server
This article is based on Spring Framework 6. In a recent blog post on the Spring website, Steve Riesenberg announced that the Spring Authorization Server is now available on Spring Initializr. This means that developers can…
-
Spring Security 6 with basic authentication
In this tutorial, we are going to set up Spring Security in a Spring Boot servlet application and configure an in-memory user to test authentication. Pre-requisites Step 1 : Add the Spring Security…
-
Spring Data
When an application requires interaction with a database, that often means implementing a considerable amount of boilerplate code which, over time, becomes difficult to maintain. Spring data eliminates boilerplate code and abstracts database…
-
The Springboot web starter
Spring web starters are a common place to start building web applications or services and in the Spring world, web applications and services are considered as the same. A single application can contain…
-
Spring Config Server & Client
Configuration are properties that are required by the application but that are specific to an environment. The 12 factor methodology for building cloud native applications notes that externalizing configuration is important where applications…
-
Spring Profiles
Profiles in the Spring framework give you the ability to change application configurations based on the environment that the application is deployed to and is valuable in multi-environment deployments. Usually an application has…
-
Spring auto-configuration
What is auto-configuration? Auto-configuration is a key feature of Springboot that contributes to rapid development of applications by eliminating the need to pre-configure resources or properties required by the application in runtime. @EnableAutoConfiguration…