더북(TheBook)

다음은 <intercept-url> 태그 안에 사용할 수 있는 속성입니다.

▼ 표 8-3 <intercept-url> 태그의 속성

속성

설명

pattern

ant 경로 패턴(?(문자 한 개와 매칭), *(0개 이상의 문자와 매칭), **(0개 이상의 디렉터리와 매칭))을 사용하여 접근 경로를 설정합니다.

access

pattern 속성에 설정된 경로 패턴에 접근할 수 있도록 사용자 권한을 설정합니다.

requires-channel

정의된 패턴 URL로 접근하면 설정된 옵션 URL로 리다이렉션합니다. 옵션으로는 http, https, any가 있습니다.

다음은 <intercept-url> 태그를 적용한 예입니다.

<intercept-url> 태그 적용 예

<?xml version="1.0" encoding="UTF-8"?>
<beans:beans...>

    <http use-expressions="true">
        <intercept-url pattern="/admin/**" access="hasAuthority('ROLE_ADMIN')"/>  
        <intercept-url pattern="/manager/**" access="hasRole('ROLE_MANAGER')"/> 
        <intercept-url pattern="/member/**" access="IsAuthenticated()"/> 
        <intercept-url pattern="/**" access="permitAll"/> 
    </http>
...
</beans:beans>
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.