[Фей Чао] Интервьюер спросил меня, что делает SpringApplication.run?

Java задняя часть
[Фей Чао] Интервьюер спросил меня, что делает SpringApplication.run?

предисловие

Тема этой статьи по-прежнему основана на проблемах, с которыми фанаты Фэй Чао столкнулись в интервью.

Честно говоря, новостей каждый день много, и я часто не могу их прочитать.彻底打动了我!


Сразу к делу

Для решения этой задачи мы можем использовать обычные приемы, преподаваемые учителями китайского языка начальной школы для написания эссе.总分总

Всего

SpringApplication.runВсего было сделано две вещи, а именно

  • СоздайтеSpringApplicationобъект

  • Используйте созданныйSpringApplicationобъект, звонокrunметод

Минута

1. СоздатьSpringApplicationобъект

2. позвонитьrunметод

Всего

Не можете вспомнить слишком много имен классов? Это не имеет значения. Приведенное выше содержание кратко для вас:

Интервьюер: В вашем резюме я увидел, что вы знакомы со SpringBoot. Скажите, а что делал SpringApplication.run?

Фанаты официального аккаунта Feizhao: SpringApplication.run делает две вещи: одна — создает объект SpringApplication, когда объект инициализируется, находит настроенный прослушиватель событий и сохраняет его, вторая — запускает метод run, прослушиватель событий только что сохраненный вызовет различные события в соответствии с текущим временем, такие как инициализация контейнера, завершение создания контейнера и т. д. В то же время контейнер IoC также будет обновлен для сканирования, создания и загрузки компонентов. исходный код, я нарисую для вас картинку и подробно расскажу о ней.

Интервьюер:


Feichao — это технический публичный аккаунт, в котором основное внимание уделяется принципам, исходному коду и навыкам разработки, оригинальному тематическому анализу исходного кода в аккаунте и реальному сражению принципов исходного кода в реальных сценах (ключевые моменты).Отсканируйте QR-код нижеОбратите внимание на Фей Чао, пусть те, кто должен строить ракеты, перестанут трахаться!