Какая типичная ошибка при работе с conditional beans и как ее избежать?
Что хотят услышать интервьюеры:
Ошибка: создавать несколько beans одного типа без qualifier и ловить ambiguous injection.
Ответ:
Как избежать: вернитесь к контракту и назначению темы: conditional beans включают реализации по classpath/properties. Проверьте edge cases: null, конкурентный доступ, транзакции, ошибки, объем данных и lifecycle Spring/JVM.
Хороший кандидат: объясняет симптом, причину и безопасное исправление, а не просто вспоминает термин.
@ConditionalOnProperty(name="feature.x", havingValue="true")