2024

Spring Boot Starter Actuator

Introduction Spring Boot Starter Actuator is a module within the Spring Boot ecosystem that provides essential production-ready features for monitoring and managing a Spring Boot application. This includes functionality to…

Kotlin: How to Call Suspend Function

Introduction A common question for Kotlin developers is how to call a suspend function. Suspend functions are a key feature of Kotlin coroutines, enabling asynchronous programming by allowing functions to…

Kotlin: How to Print to Console

Printing to the console is a fundamental task for many programming activities, such as debugging, logging, and simple user interactions. In Kotlin, various methods can be used to output text…

How to Enable HTTP/2 in Spring Boot

Introduction Enabling HTTP/2 in a Spring Boot application can significantly enhance performance by allowing multiple streams of data to be sent concurrently over a single TCP connection. This is especially…

Spring How to Change Port

When developing a Spring Boot application, sometimes it becomes necessary to change the default HTTP port from 8080 to another port. This may be due to port conflicts, running multiple…

Spring: How to Get Environment Variable

Spring: How to Get Environment Variable In Spring applications, **retrieving environment variables** is a common task, especially when working with different environments for development, testing, and production. Environment variables help…

How to Fix Issue with CORS?

How to Fix Issue with CORS? Introduction Description: Cross-Origin Resource Sharing (CORS) is a protocol that enables web applications to make requests to domains different from their own. Browsers implement…