개발괘발
269
2019-07-11 15:32:20
7
202

특정 URI를 필터에서 제외시키려고하는데 해결법좀 알려주세요ㅠㅠ


프로젝트 중에 특정uri를 필터에서 제외하기위한 코드로 대충아래와같은 느낌으로 제외시킵니다.

exclude.add( "/manage/admin/aaaaa");

그런데만약 

/manage/admin/ <--- 이 URI 뒤에 모든 문자열을 제외시키고 싶으면 어떤식으로 처리해야할까요??

ex) /manage/admin/aaaaa, /manage/admin/bbbbb ~~~~~~ /manage/admin/zzzzz

이런식으로 모든 문자열을 한번에 처리할 방법이 있을까요???

0
0
  • 답변 7

  • 오키죽돌이
    237
    2019-07-11 15:38:06

    /manage/admin/**


    0
  • 개발괘발
    269
    2019-07-11 15:42:39

    오키죽돌이

    해봤는데 **조차도 문자열로 인식을 해버려서 /manage/admin/** <- 이주소만 제외를 시켜버리네요.,..

    0
  • 오키죽돌이
    237
    2019-07-11 15:49:50

    exclude.add( "/manage/admin/aaaaa");


    저 exclude 객체 클래스 정보 또는 라이브러리 정보를 같이 올려주셔야 답변을 얻으시기 쉽습니다.

    0
  • 개발괘발
    269
    2019-07-11 15:50:36

     오키죽돌이

    List<String> exclude = new ArrayList<>();

    이 ArrayList 입니다.. 

    0
  • h76
    220
    2019-07-11 16:18:51
    indexOf로 문자열 찾아서 저 URL이 들어있는 문자열의 요청이 들어오면 리스트에 추가시키면 되지 않을까요?
    0
  • 오키죽돌이
    237
    2019-07-11 16:33:18

    아.. 직접 구현하시는 거였군요... 

    그런 거라면 정규식으로 넣으시고, 현재 요청온 URL정보가 일치하는 정규식이 있는지를

    체크 하셔야 합니다!!

    0
  • 개발괘발
    269
    2019-07-11 17:42:38

    답변 감사합니다.

     h76님 말대로 들어오는 요청에 저 URL이 포함되어있으면 추가하는걸로 해결했습니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.