[Spring] SpringBoot 소스 코드 분석하기, 애플리케이션 컨텍스트(ApplicationContext)의 refreshContext 동작 과정 - (6)
이번에는 SpringBoot의 실행 과정을 소스 코드로 직접 살펴보려고 합니다. 지난번에는 SpringBoot의 run 메소드를 자세히 살펴보았는데, refreshContext에 대해서는 자세히 알아보지 못했습니다. 이번에는 SpringBoot 애플리케이션 실행에 있어서 가장 중요한 refresh에 대해 알아보고자 합니다. 아래의 내용은 SpringBoot 2.6.3를 기준으로 작성되었습니다. 1. 애플리케이션 컨텍스트(ApplicationContext)의 refreshContext 동작 과정 [ refreshContext 동작 과정 ] refreshContext 메소드는 다음과 같이 구성되어 있는데, 먼저 ShutdownHook을 등록해주는 것을 볼 수 있다. private boolean registe..
Spring
2022. 2. 24. 10:00