- use-expressions="true"를 설정하지 않으면 default 가 use-expressions="false"이다. 이럴때는 SpEL을 사용하지 않고 일반적인 방법으로 작성을 하면 된다.
<http auto-config="true">
<intercept-url pattern="/index.jsp" access="ROLE_USER, ROLE_ANONYMOUS" />
<intercept-url pattern="/sec/board/boardList*" access="ROLE_ANONYMOUS" />
<intercept-url pattern="/sec/board/boardReg*" access="ROLE_USER" />
<intercept-url pattern="/sec/board/boardDelete*" access="ROLE_ADMIN" />
</http>
- use-expressions="true" 로 설정하면 SpEL을 사용해서 작성을 해야한다. 그렇지 않으면 에러가 발생한다.
<http auto-config="true" use-expressions="true">
<intercept-url pattern="/index.jsp" access="hasRole('ROLE_ANONYMOUS')" />
<intercept-url pattern="/sec/board/boardList*" access="hasRole('ROLE_ANONYMOUS')" />
<intercept-url pattern="/sec/board/boardReg*" access="hasRole('ROLE_USER')" />
<intercept-url pattern="/sec/board/boardDelete*" access="hasRole('ROLE_ADMIN')" />
</http>