spring MVC 에러페이지 설정 : chichi-story.tistory.com/9?category=884464
위와 더불어 spring security 403 에러페이지는 따로 security xml 설정파일에서 적용해야함.
- controller 생성
@RequestMapping(value = "/error/403", method = RequestMethod.GET)
public String error() {
return "error/403";
}
- security-context의 http 영역 내에 <security:access-denied-handler error-page="/error/403"/> 태그 작성
.....
<security:http auto-config="true" use-expressions="true">
......
<security:access-denied-handler error-page="/error/403"/> <!-- error page 설정 -->
</security:http>
- GET MAPPING 잡아준 url 화면 jsp 생성
- 권한을 부여받지 않은 member가 admin 에 접근했을 때 에러 메세지 화면이 나타나는걸 확인