Tagged articles

ApplicationContextRunner

3 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)
Xiaolin Talks Programming
Xiaolin Talks Programming
Jul 6, 2026 · Backend Development

Enterprise Spring Boot Starter Pitfall Guide: Auto-Configuration, Config Binding & Production Standards

A comprehensive guide to building production-ready Spring Boot Starters covering auto-configuration registration via AutoConfiguration.imports, conditional annotations (@ConditionalOnClass, @ConditionalOnMissingBean, @ConditionalOnProperty), type-safe configuration binding with @ConfigurationProperties and validation, IDE metadata generation, lightweight health indicators, version alignment with Spring Boot, testing with ApplicationContextRunner, and dependency hygiene using optional/exclusions.

ApplicationContextRunnerAutoConfigurationConditional Assembly
0 likes · 16 min read
Enterprise Spring Boot Starter Pitfall Guide: Auto-Configuration, Config Binding & Production Standards
Programmer DD
Programmer DD
Jun 30, 2019 · Backend Development

Master Spring Boot Auto-Configuration Tests with ApplicationContextRunner

This tutorial explains how to use Spring Boot's ApplicationContextRunner to simplify testing of auto‑configuration classes, covering class, bean, and property conditions with concrete code examples and assertions for both present and missing scenarios.

ApplicationContextRunnerAuto-configurationJUnit
0 likes · 8 min read
Master Spring Boot Auto-Configuration Tests with ApplicationContextRunner