Springboot 내장 웹 서버의 이해

Springboot 내장 웹 서버의 이해

백기선님의 강의인 Springboot 개념과 활용 강의를 듣고 공부한 내용을 정리한 글

내장 웹 서버의 이해

스프링 부트는 서버가 아니다.

  • 톰캣 객체 생성
  • 포트 설정
  • 톰캣에 컨텍스트 추가
  • 서블릿 만들기
  • 톰캣에 서블릿 추가
  • 컨텍스트에 서블릿 맵핑
  • 톰캣 실행 및 대기

이 모든 과정을 보다 상세히 또 유연하게 설정하고 실행해주는게 바로 스프링 부트의 자동 설정

  • ServletWebServerFactoryAutoConfiguration (서블릿 웹 서버 생성 )
    • TomcatServletWebServerFactoryCustomizer ( 서버 커스터마이징 )
  • DispatcherServletAutoConfiguration
    • 서블릿 만들고 등록

Reference

인프런 백기선님의 스프링 부트 개념과 활용



© 2022. by minkuk

Powered by minkuk