컨트롤러를 작성하는 방법 → 어노테이션을 작성하는 법

자동 설정

@SpringBootApplication

@SpringBootConfiguration

@EnableAutoConfiguration

@ComponentScan

ConponentsScan으로 등록하고 EnableAutoConfiguration으로 또 등록

WebMvcAutoConfiguration → 스프링부트의 컴벤션(자주 사용되는 설정)

ApplicationContext 생성 (WebMVC, Reactive, None)

Application 이벤트가 발생하는 시점이 다양하다.

톰캣이 내장되어 있어서 ≠ WAS

WebFlux 비동기처리를 위한 논블로킹 웹 스택,, 연결을 유지하는 stream (flux)

로깅 남기기