package kr.lunaticbum.back.lun.configs


//// Spring MVC 프로젝트에 관련된 설정을 하는 클래스
//@Configuration // Controller 어노테이션이 셋팅되어 있는 클래스를 Controller로 등록한다.
////@ComponentScan("kr.lunaticbum.back.lun.controllers")
//internal class ServletAppContext : WebMvcConfigurer {
//    //    // Controller의 메서드가 반환하는 jsp의 이름 앞뒤에 경로와 확장자를 붙혀주도록 설정한다.
////    override fun configureViewResolvers(registry: ViewResolverRegistry) {
////        // TODO Auto-generated method stub
////        super.configureViewResolvers(registry)
//////        registry.viewResolver { viewName, locale ->  }
//////        registry.jsp("/WEB-INF/views/", ".jsp")
////    }
////
////    // 정적 파일의 경로를 매핑한다.
//    override fun addResourceHandlers(registry: ResourceHandlerRegistry) {
//        // TODO Auto-generated method stub
////        super.addResourceHandlers(registry)
//        registry
//            .addResourceHandler("/")
////            .addResourceHandler("/**")
//            .addResourceLocations("classpath:/META-INF/resources/")
//            .addResourceLocations("classpath:/static/")
//            .addResourceLocations("classpath:/templates/")
//            .addResourceLocations("classpath:/templates/user/")
//            .setCacheControl(CacheControl.maxAge(10,TimeUnit.SECONDS))
//        super.addResourceHandlers(registry)
//    }
////    @Autowired
////    @Qualifier(value = "authInterceptor")
////    private val authInterceptor: HandlerInterceptor? = null
////
////    override fun addInterceptors(registry: InterceptorRegistry) {
////        registry.addInterceptor(authInterceptor).addPathPatterns("/**")
////    }
//}