Springboot 내장 웹 서버의 이해
Springboot 내장 웹 서버의 이해
백기선님의 강의인 Springboot 개념과 활용 강의를 듣고 공부한 내용을 정리한 글
내장 웹 서버의 이해
스프링 부트는 서버가 아니다.
- 톰캣 객체 생성
- 포트 설정
- 톰캣에 컨텍스트 추가
- 서블릿 만들기
- 톰캣에 서블릿 추가
- 컨텍스트에 서블릿 맵핑
- 톰캣 실행 및 대기
이 모든 과정을 보다 상세히 또 유연하게 설정하고 실행해주는게 바로 스프링 부트의 자동 설정
- ServletWebServerFactoryAutoConfiguration (서블릿 웹 서버 생성 )
- TomcatServletWebServerFactoryCustomizer ( 서버 커스터마이징 )
- DispatcherServletAutoConfiguration
- 서블릿 만들고 등록
Reference
인프런 백기선님의 스프링 부트 개념과 활용