[JAVA] IntercepterConfig

[JAVA] IntercepterConfig

package kr.co.insta.config;

import kr.co.insta.intercepter.CertificationIntercepter;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.context.annotation.Configuration;

import org.springframework.web.servlet.config.annotation.InterceptorRegistry;

import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration

public class IntercepterConfig implements WebMvcConfigurer {

final private CertificationIntercepter certificationIntercepter;

@Autowired

public IntercepterConfig(CertificationIntercepter certificationIntercepter){

this.certificationIntercepter = certificationIntercepter;

}

@Override

public void addInterceptors(InterceptorRegistry registry) {

registry.addInterceptor(certificationIntercepter)

.addPathPatterns("/adm/**")

.excludePathPatterns("/css/**")

.excludePathPatterns("/js/**")

.excludePathPatterns("/adm/")

.excludePathPatterns("/adm/otp")

.excludePathPatterns("/adm/api/**")

// .addPathPatterns("/adm/*")

// .excludePathPatterns("/adm/*")

// .excludePathPatterns("/service/serviceInfo")

// .excludePathPatterns("/service/getEndDate")

// .excludePathPatterns("/service/virtualAccountDeposit")

// .excludePathPatterns("/service/guide")

// .excludePathPatterns("/service/servicePrivacy")

// .excludePathPatterns("/service/serviceTermsUse")

// .excludePathPatterns("/service/serviceSitemap")

// .excludePathPatterns("/member/api/**")

// .excludePathPatterns("/member/login")

// .excludePathPatterns("/member/join")

// .excludePathPatterns("/member/joinMember")

// .excludePathPatterns("/member/memberForm")

// .excludePathPatterns("/member/idCheck")

//

// .excludePathPatterns("/upload/**")

// .excludePathPatterns("/cscenter/inquiryForm") // 사진 업로드를 위해..

//

// .excludePathPatterns("/notice/notice")

// .excludePathPatterns("/notice/noticeForm")

// .excludePathPatterns("/cscenter/pageNoticeList")

// .excludePathPatterns("/notice/noticeView")

// .excludePathPatterns("/inquiry/inquiry")

// .excludePathPatterns("/inquiry/inquiryView")

// .excludePathPatterns("/cscenter/pageInquiryList")

// .excludePathPatterns("/faq/faq")

// .excludePathPatterns("/faq/faqForm")

// .excludePathPatterns("/cscenter/pageFaqList")

;

}

}

공유하기 글 요소 저작자표시

from http://lecafecreme.tistory.com/80 by ccl(A) rewrite - 2021-09-08 13:27:33