스프링 MVC 구성 요소 직접 빈으로 등록 가능 (번거롭다.)

@EnableWebMvc 애노테이션 기반 설정

WebMvcConfigurer 인터페이스를 통해 커스텀 가능

스프링 부트 에선 @EnableWebMvc를 붙이면 스프링 부트 자동 제공 설정이 사라진다. WebMvcConfigurer만 상속 받아 쓰자.

application.properties를 우선 고려하자!! 안되는 경우 WebMvcConfigurer를 쓰자 그래도 안되는 경우 직접 빈으로 등록