Сопоставление Middle Spring Boot и автоконфигурация обновлено
Условная аннотация и её смысл
Вопрос
Сопоставьте аннотацию и условие создания бина.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
На этих условиях держится вся автоконфигурация: бины создаются, только когда для них есть библиотека, нет пользовательской замены и включено нужное свойство.
Правильные пары
@ConditionalOnClassКласс есть в classpath@ConditionalOnMissingBeanТакого бина ещё нет в контексте@ConditionalOnPropertyСвойство задано с нужным значением@ConditionalOnWebApplicationПриложение веб-типа@ProfileАктивен указанный профильРазбор
На этих условиях держится вся автоконфигурация: бины создаются, только когда для них есть библиотека, нет пользовательской замены и включено нужное свойство.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.