# @ConditionalOnMissingBean: backing off, and the order that decides it


--- user configuration + auto-configuration (the way Boot loads them) ---
Masker beans           : [customMasker]
getBean(Masker.class)  : mask -> <redacted>

--- the same two classes registered as ordinary configuration, starter first ---
Masker beans           : [masker, customMasker]
getBean(Masker.class)  : NoUniqueBeanDefinitionException

--- the same two classes, user configuration first ---
Masker beans           : [customMasker]
