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

В каком порядке происходит запуск Spring Boot

Spring Boot запускается в следующем порядке:

  1. @SpringBootApplication - стартовая точка, объединяет @Configuration, @EnableAutoConfiguration и @ComponentScan
  2. Auto-configuration - Spring анализирует classpath и автоматически настраивает бины
  3. Properties loading - загрузка свойств из application.properties/yml
  4. Bean creation - создание и инициализация бинов в порядке, определенном аннотациями @DependsOn, @Order и др.
  5. ApplicationContext refresh - завершение инициализации контекста
  6. CommandLineRunner/ApplicationRunner - выполнение задач после старта контекста

Пример:

java
@SpringBootApplication
public class App {
    public static void main(String[] args) {
        SpringApplication.run(App.class, args); // точка входа
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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