Tagged articles
2 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.

Backend DevelopmentConditional AnnotationJava
0 likes · 11 min read
Understanding Spring Boot @Conditional Annotation and Custom Conditions
Java Architecture Diary
Java Architecture Diary
Nov 25, 2019 · Backend Development

Why Does ApplicationContextInitializer Run Twice? Debugging Spring Boot Startup

This article explains the purpose of ApplicationContextInitializer in Spring Boot, shows how to implement custom conditions and initializers for environment‑specific configuration, and investigates why the initializer may execute twice when Spring Cloud Context is added, leading to bean duplication and port conflicts.

ApplicationContextInitializercustom-conditionspring-boot
0 likes · 5 min read
Why Does ApplicationContextInitializer Run Twice? Debugging Spring Boot Startup