Tagged articles
3 articles
Page 1 of 1
Code Ape Tech Column
Code Ape Tech Column
Oct 13, 2020 · Backend Development

Understanding Spring Boot @Conditional Annotation and Custom Conditions

This article explains the evolution, usage, and customization of Spring Boot's @Conditional annotation, detailing its underlying Condition interface, execution phases, ordering mechanisms, and providing practical code examples for environment-specific bean registration in Spring applications.

Conditional Annotationbackend-developmentcustom-condition
0 likes · 11 min read
Understanding Spring Boot @Conditional Annotation and Custom Conditions
Java Backend Technology
Java Backend Technology
Apr 30, 2020 · Backend Development

How Spring Boot’s Conditional Annotations Dynamically Control Bean Registration

Spring Boot provides a set of conditional annotations such as @ConditionalOnBean, @ConditionalOnClass, and @ConditionalOnMissingBean that evaluate classpath presence, bean existence, and other criteria at runtime, allowing auto‑configuration classes to be registered only when their required conditions are satisfied, with detailed implementation details and activation mechanisms explained.

Conditional Annotationauto-configurationjava
0 likes · 16 min read
How Spring Boot’s Conditional Annotations Dynamically Control Bean Registration
Programmer DD
Programmer DD
Apr 13, 2020 · Backend Development

How Spring Boot’s Conditional Annotations Dynamically Control Bean Registration

This article explains Spring Boot’s conditional annotations, such as @ConditionalOnClass and @ConditionalOnBean, detailing their definitions, underlying Condition interfaces, evaluation process, and activation mechanism, with code examples and diagrams illustrating how beans are conditionally loaded at runtime.

Conditional AnnotationSpring Frameworkauto-configuration
0 likes · 15 min read
How Spring Boot’s Conditional Annotations Dynamically Control Bean Registration