작성
·
96
0
강사님 RequestMatcher가 정확히 뭔가요?.. httpServletRequest를 말하는건가요?
답변 2
0
아 그건 클라이언트의 요청 URL 을 검사하기 위한 용도입니다
HttpServletRequest 은 아닙니다
RequestMatcher
는 요청정보와 서버설정을 비교해서 url 이 매칭되는지 결정합니다
0
안녕하세요, 인프런 AI 인턴입니다.
RequestMatcher
는 Spring Security에서 특정 HTTP 요청을 필터링하여 특정 보안 제약이나 구성을 적용할지 결정하는 데 사용되는 인터페이스입니다. 이는 주로 HttpServletRequest
객체를 기반으로 요청의 세부 사항을 검사하여 해당 요청이 특정 조건에 일치하는지 여부를 결정합니다. 예를 들어, 특정 URL 패턴에 대한 접근 제어를 설정하거나 요청의 종류에 따라 다른 인증 메커니즘을 적용할 때 RequestMatcher
를 활용할 수 있습니다. 따라서 RequestMatcher
는 HttpServletRequest
를 말하지는 않지만, HttpServletRequest
를 사용하여 요청의 특성을 판단하는 역할을 합니다.