Встречается на собеседованиях • сегодня
Как запускается Application Context в Spring
Spring Boot автоматически создает и запускает ApplicationContext через SpringApplication.run(). В обычном Spring приложении контекст создается вручную, например, через ClassPathXmlApplicationContext для XML-конфигурации или AnnotationConfigApplicationContext для Java-конфигурации.
Пример с Spring Boot:
java
@SpringBootApplication
public class MyApp {
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
}Пример без Spring Boot:
java
// Для Java-конфигурации
ApplicationContext ctx = new AnnotationConfigApplicationContext(AppConfig.class);
// Для XML-конфигурации
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");Контекст инициализирует все бины, выполняет пост-обработчики и запускает lifecycle-колбэки. В Spring Boot дополнительно настраивается автоконфигурация, embedded-сервер и другие фичи.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы