메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

COMTNROLEINFO 의 ROLE_PATTERN
  • 작성자

    이*한

  • 작성일

    2013-10-10 18:32:34

  • 조회수

    1,303

  • 구분

    기타

  • 진행상태

    완료

질문

안녕하세요~

spring security 부분 설정을 좀 하고 있는데요
COMTNROLEINFO 테이블을 활용해서
접근 권한을 좀 통제하려고 하는데,
저 테이블의 ROLE_PTTRN 컬럼을 보면
\A/sym/ccm/zip/.*\.do.*\Z
이런식의 패턴으로 데이터가 등록되어 있는데
이건 무슨 표기법인가요?
다른 쪽 리퀘스트맵핑 부분에도 적용하고 싶은데.
답변 좀 주시기 바랍니다! ^^

답변

안녕하세요. 이준한님.

해당 패턴은 정규 표현식(regex)입니다.
\A 는 시작, \Z 는 끝을 나타내며, "." 는 임의의 문자, "*" 는 반복을 나타냅니다.
"\" 문자는 escape 처리를 이한 것으로 실제 문자인 "."를 나타내기 위해서는 "\."와 같이 escape 처리하셔여 합니다.

그럼, 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기