matcher

Middleware matcher 처리

matcher는 미들웨어가 실행될 URL 범위를 줄이는 필터다. 보호할 경로는 포함하고 정적 파일과 공개 경로는 제외한다.

범위 선언config.matcher로 대상 경로 지정

모든 요청을 검사하지 않도록 시작점을 좁힌다

예외 처리정적 파일과 공개 페이지 제외

성능과 오탐을 줄인다

검증 연결matcher 이후 토큰/role 검사

경로 필터와 권한 판단을 분리한다

  1. 01요청 URL 수신
  2. 02matcher 패턴 비교
  3. 03대상만 middleware 실행
  4. 04통과/차단 응답