[Spring] 설정 자동화와 설정의 변경, @EnableWebMvc와 WebMvcConfigurer
이번에는 @EnableWebMvc 어노테이션과 WebMvcConfigurer 인터페이스에 대해 알아보도록 하자. 1. Spring에서 제공하는 설정의 자동화와 변경 [ @Enable~ 을 이용한 설정 자동화 ] Spring 기반의 프로젝트를 구축하려고 하면 우리는 메세지를 변환하는 메세지 컨버터나 뷰를 렌더링 하기 위한 뷰 리졸버 등을 일일이 설정해주어야 했다. 하지만 매번 프로젝트를 생성할 때마다 동일한 설정들을 하는 것은 개발자들에게 비용의 낭비였고, 그래서 스프링은 이러한 부분들에 대해 최신 전략들을 기반으로 설정을 자동화하는 기능을 제공하기 시작하였는데, 그것이 바로 @Enable~ 로 시작하는 어노테이션이다. @Enable로 시작하는 애노테이션을 @Configuration이 붙은 설정 클래스에 ..
Spring
2021. 7. 25. 22:46