본문 바로가기
IT

Springboot #5 Spring 동작 원리, Dispatcher Servlet

by MR쿠 2022. 3. 27.
728x90

간단한 Spring 동작 원리와 여러가지 특성에 대해 정리하는 포스팅이다.

 

1. application.properties vs application.yml

 

application.properties vs application.yml

애플리케이션에서 사용하는 여러가지 설정 값들을 애플리케이션의 밖이나 안에 정의하는 파일이다.Spring boot를 이용해서 어플리케이션을 만들다 보면 외부에서 특정 값들을 주입받아야 하는 경

velog.io

검색만으로 쉽게 찾을 수 있는 개념이라 위 포스팅을 참고했다. yml이 계층 구조로 표현할 수 있고 중복 제거, 가독성이 좋다고 한다.

 

2. 스프링 동작 원리에서 Dispatcher Servlet

  • 서블릿 컨테이너에서 http 프로토콜을 통해 들어오는 모든 요청값을 처리(일종의 Gate - 시작점이자 끝)
  • 요청에 맞는 Handler로 요청을 전달
  • Handler의 실행 결과를 Http Response형태로 반환

 

나중에 해당 포스팅에 DI, IoC등의 개념도 추가해야겠다.