Understanding aot.factories in Spring Boot 3 and Its Differences from spring.factories

The aot.factories and spring.factories files serve fundamental different purposes in Spring Boot 3. While spring.factories was traditionally used for auto-configuration, the newer aot.factories plays a critical role in Ahead-of-Time (AOT) compilation scenarios. Evolution of Configuraton Loading In Spring Boot 3, the auto-configuration mechanism ...

Posted on Thu, 06 Aug 2026 16:13:01 +0000 by Burns

Native Compilation of JGroups Clusters with Quarkus and GraalVM

Bridging GraalVM Constraints with JGroups Clustering Compiling Java applications to native binaries via GraalVM requires static analysis at build time, which removes runtime-optional code. This approach eliminates dynamic reflection, late-stage socket instantiation, and deferred thread initialization. JGroups relies heavily on these mechanisms ...

Posted on Fri, 08 May 2026 22:18:12 +0000 by fitzbean