2010-05-31 2 views
4

스프링 보안을 사용하는 응용 프로그램에서는 두 가지 영역을 모두 자체 스프링 보안 필터 체인을 사용하여 정의하고자합니다. 내 질문은 :스프링 보안 필터 체인 정규식 패턴

  1. 모든 경로가 다른 모든 경로는 /는 foobar

여기서 중요한 부분부터 시작하지 /는 foobar/*

  • 로 시작 : 그것은 다음과 같이 두 가지 정규식 표현을 정의 할 수 있습니다 두 번째 경로도 그 안의 어딘가에 일치해야하지만, 처음에는 그렇지 않으면/foobar/문자열과 일치해야합니다. 경로가 /foobar/로 시작하면

    감사

  • 답변

    5
    ^/foobar/.*$ 
    

    이 일치합니다;

    ^(?!/foobar/).*$ 
    

    은 ((?!...)는 소위 negative lookahead assertion입니다) /foobar/로 시작하지 않는 경로를 일치합니다.