I think D is also correct. Auto-configuration can apply when a bean is present, but not when it's missing. It's like a magical auto-fix that kicks in when it's needed.
I'm pretty sure A and C are the correct answers. The @Conditional annotations help constrain when auto-configuration should apply, and the META-INF/spring.factories file is where the configuration candidates are listed.
Edna
3 days agoBuffy
5 days agoNikita
9 days agoEugene
10 days agoSalome
12 days ago