WEB-INF
-
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의 경로 설정도 다르게 해주어야 한다.