-
Web-INF에 VIEW를 넣어야 하는 이유Spring-diary/WEB 2020. 2. 10. 23:34
- 브라우저 주소창에 쓰는것과 실제 파일이 있는 위치가 다르다.
- 요청이 들어오는것과 진짜 자원이 있는 곳을 분리시켜야만 보안상 안전하다.
- 즉 자원이 어디 있는지 Client 측에선 예측을 못하도록 한다.
- web-inf에 있는 주소는 찍어도 가지 못한다.
- spring이 우회시켜서 들어가야만 완성되는 것이지 브라우저상에서는 못들어간다.
- 때문에 맨 마지막에 프로젝트 마무리할 때 web-inf에 두도록 한다.
- web-contents밑에 두다가 마무리 할 때가 되면 Web-INF로 view 폴더를 옮겨준다.
- Dispatcher의 View resolver의 경로 설정도 다르게 해주어야 한다.
'Spring-diary > WEB' 카테고리의 다른 글
Annotation으로 Controller Interface 구현하기 (0) 2020.02.11 Spring Web에서 Controller로 데이터를 보내 사용하기 (0) 2020.02.11 [Eclipse][Sts][XML] Dispatcher (0) 2020.02.11 Spring web에서 Interface를 구현한 Controller 사용 (0) 2020.02.10 Spring Web Project의 기본 설정과 사용방법 (0) 2020.02.10