feat - 전반적인 기능 추가
SpecialSource Backend CI/CD / build-and-deploy (push) Successful in 2m14s

This commit is contained in:
sungjin.choi
2026-07-16 10:20:45 +09:00
parent d23d649b2b
commit 4a97610eaf
12 changed files with 393 additions and 0 deletions
@@ -0,0 +1,20 @@
package company.specialsource.config;
import lombok.RequiredArgsConstructor;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
@RequiredArgsConstructor
public class WebMvcConfig implements WebMvcConfigurer {
private final VisitorInterceptor visitorInterceptor;
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(visitorInterceptor)
.addPathPatterns("/api/**") // 🟢 모든 API 주소로 들어오는 길목을 차단하여 감시
.excludePathPatterns("/api/analytics/**", "/static/**", "/favicon.ico"); // 통계 조회 API 자체는 중복 카운팅 차단
}
}