diff --git a/mens-core/src/main/java/kr/xit/core/spring/config/WebMvcConfig.java b/mens-core/src/main/java/kr/xit/core/spring/config/WebMvcConfig.java index 19c7b76..fc037a4 100644 --- a/mens-core/src/main/java/kr/xit/core/spring/config/WebMvcConfig.java +++ b/mens-core/src/main/java/kr/xit/core/spring/config/WebMvcConfig.java @@ -42,10 +42,18 @@ import org.springframework.web.servlet.i18n.SessionLocaleResolver; *
  * description : Spring MVC 설정
  *               - filter, interceptor
- *               - AuthentificationInterceptor : 인증처리
- *               - CommonsRequestLoggingFilter : request logging
- *               - ReadableRequestWrapperFilter : post logging 처리를 위한 필터
- *               - CORS
+ *               - {@link AuthentificationInterceptor} : 인증처리
+ *               - {@link CommonsRequestLoggingFilter} : request logging
+ *               - {@link ReadableRequestWrapperFilter} : post logging 처리를 위한 필터
+ *               - {@link LoggingFilter} : 실행 log 처리를 위한 필터
+ *               - CORS 설정
+ * {@code @EnabledWebMVC} 사용 - 스프링 부트의 웹 MVC 기본 설정을 사용하지 않는다
+ * -> {@code InternalResourceViewResolver}등을 직접 등록해야
+ * -> 스프링 부트가 제공하는 웹 MVC 관련 자동 설정을 유지하면서 커스터마이징하려면
+ *    {@code @EnableWebMVC}없이 {@code @Configuration} + implements {@code WebMvcConfigurer}만 사용
+ *    {@code WebMvcConfigurer}는 SpringBoot의 자동 설정({@code WebMvcAutoConfiguration})을 유지하면서
+ *    기능을 쉽게 확장할 수 있게 해준다
+ *
  * packageName : kr.xit.core.spring.config
  * fileName    : WebMvcConfig
  * author      : julim
@@ -232,6 +240,11 @@ public class WebMvcConfig implements WebMvcConfigurer {
     }
     // -------------------------------------------------------------
 
+//    @Override
+//    public void configureViewResolvers(ViewResolverRegistry registry) {
+//        registry.jsp("/WEB-INF/jsp/",".jsp");
+//    }
+
 
     //TODO :: ArgumentResolver add
     @Override