본문 바로가기

Spring/MVC

스프링 MVC 설정 - @EnableWebMvc

@EnableWebMvc 를 쓰면 DelegatingWebMvc 를 impotring 한다.

 

저것도 설정인데, 들어가보면 이렇게 HandlerMapping도 있고,

HandlerMapping 에 인터셉터도 잡혀 있고 여러 설정들이 있다.

 

특히, 여기를 봐보면 jackson 이 있으면 추가 설정을 하게 되어 있는데,

핸들러어뎁터에서는 들어온 요청이 json 이면 객체로 변경하고 

객체면 다시 json 으로 변경 할 수 있게 하는 메세지 컨버터 설정을 하게 되는데,

여기서 잭슨이 있으면 추가 설정을 하게 되어있다.

 

 

 

결론! EnableWebMvc 어노테이션을 사용하면 

DelegationWebMvcConfigurer 를 가져오는데 이걸 통해 손쉽게 설정을 할 수 있다.

여기에 우리가 추가할 설정 조금씩을 구현해서 커스텀 하게 쓸 수 있다.

 

'Spring > MVC' 카테고리의 다른 글

Spring - War 파일 배포 하기  (0) 2020.09.29
Spring Boot 에서의 MVC 설정  (0) 2020.09.29
Handler Interceptor  (0) 2020.02.19
WebMvcConfigurer - Formatter  (0) 2020.02.18
스프링 MVC 설정 - WebMvcConfigurer  (0) 2020.02.12