Java Companion
Java Companion
Oct 30, 2025 · Backend Development

Spring Boot Hot Patch Loader: Quick Fix for Critical Production Bugs

This article explains how to build a Spring Boot hot‑patch loader that uses Java agents and dynamic class loading to apply runtime patches—such as Spring Bean, plain class, or static method replacements—allowing urgent bug fixes in production within minutes without restarting the service.

Dynamic LoadingJava Agenthot-patch
0 likes · 34 min read
Spring Boot Hot Patch Loader: Quick Fix for Critical Production Bugs
Java Tech Enthusiast
Java Tech Enthusiast
Feb 1, 2025 · Industry Insights

What’s New in IntelliJ IDEA 2025.1 EAP? A Deep Dive into the Latest Features

The article explores IntelliJ IDEA 2025.1 Early Access Program, highlighting partial Java 24 support, accelerated Spring Bean creation, Gradle Daemon toolchain integration, customizable debugger toolbar, and inline hint text pop‑ups, while explaining how developers can enable and benefit from these enhancements.

EAPGradle DaemonIDE Features
0 likes · 5 min read
What’s New in IntelliJ IDEA 2025.1 EAP? A Deep Dive into the Latest Features
Programmer DD
Programmer DD
Jul 10, 2021 · Backend Development

How to Validate Spring Cloud Dynamic Configs with In‑Memory Java Compilation

This article explains how to build a runtime validator for Spring Cloud dynamic configuration by generating Java classes from .properties files, compiling them in memory with JavaCompiler, loading them via a custom ClassLoader, and integrating the result into the Spring context to catch configuration errors early.

Dynamic ConfigurationJavaCompilerSpring Cloud
0 likes · 8 min read
How to Validate Spring Cloud Dynamic Configs with In‑Memory Java Compilation