Встречается на собеседованиях • сегодня

Как Spring Boot подгружает модули

Spring Boot использует механизм автоконфигурации через `@EnableAutoConfiguration` и `spring.factories`. При старте приложения Spring Boot сканирует classpath и автоматически настраивает бины на основе зависимостей в pom.xml/gradle. Ключевые моменты: 1. Автоконфигурации объявляются в `META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports` (ранее использовался `spring.factories`) 2. Условия подключения определяются через аннотации `@Conditional` (например, `@ConditionalOnClass`) Пример зависимости, которая добавляет автоконфигурацию: ```xml org.springframework.boot spring-boot-starter-data-jpa ``` Spring Boot обнаружит Hibernate в classpath и автоматически настроит DataSource, EntityManager и другие JPA-компоненты.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы