Tagged articles

ConditionalOnMissingBean

2 articles · Page 1 of 1
CodeSmart Hoops
CodeSmart Hoops
Jul 21, 2026 · Backend Development

Hands‑On Unit Tests for Spring Boot Auto‑Configuration (Full Deep Dive)

This article provides a step‑by‑step guide to testing Spring Boot 3.x auto‑configuration with JUnit 5 and ApplicationContextRunner, covering SpringFactoriesLoader loading, conditional annotation filtering, user‑defined bean overrides, exclusion mechanisms, and the new .imports file format, plus Maven and IDE run instructions.

ApplicationContextRunnerAuto‑ConfigurationConditionalOnMissingBean
0 likes · 13 min read
Hands‑On Unit Tests for Spring Boot Auto‑Configuration (Full Deep Dive)
Java Tech Workshop
Java Tech Workshop
Jul 10, 2026 · Backend Development

Debugging Spring Boot Auto‑Configuration Failures: Manual Bean Override and Exclusion

Spring Boot’s auto‑configuration can become a bug hotspot; this article explains why overrides sometimes succeed, why they fail, the role of conditional annotations, and provides step‑by‑step strategies—including manual @Bean overrides, @Primary, and exclude mechanisms—to reliably diagnose and fix auto‑configuration issues.

@PrimaryAuto‑ConfigurationConditionalOnMissingBean
0 likes · 15 min read
Debugging Spring Boot Auto‑Configuration Failures: Manual Bean Override and Exclusion