스프링을 기반으로 실무 환경에 사용 가능한 수주느이 독립 실행형 애플리케이션을 복잡한 고민 없이 빠르게 작성할 수 있게 도와주는 여러 가지의 도구 모음
2012년 스프링 프레임워크 프로젝트에 이슈로 등록된 "Containerless 웹 개발 아키텍처의 지원" 요청에는 논의와 개발을 시작함
Serverless와 유사함!
웹 컴포넌트는 항상 컨테이너 안에 있어야 한다.
컨테이너는 라이프 사이클을 관리해 줌, 다수의 웹 컴포넌트들을 다룸, 정해진 룰에 따라서 어떤 컴포넌트가 처리할 지 정해줌(=라우팅, 핸들러 매핑)
이를 서블릿 컨테이너라고 한다.
서블릿 컨테이너의 예시로 톰캣이 있음.
서블릿 컨테이너 뒤에서 스프링 컨테이너는 빈이 작업 처리를 할 수 있게 호출함.
다른 메인 메소드 하나만 살행해지 않도 나머지 캄퍼넌스도 작동 가능