[Spring] 어떻게 view로 전달이 될까?
2024. 7. 9. 12:46ㆍWebBack/Spring
Spring 주제 | URL |
원격 프로그램은 어떻게 실행될까? | https://ycraah.tistory.com/37 |
AWS에 배포하기 | https://ycraah.tistory.com/38 |
HTTP 요청을 받아 화면에 출력하기 | https://ycraah.tistory.com/39 |
resourse폴더 이용하기 | https://ycraah.tistory.com/40 |
URL에서 포트 번호 생략하는 법 | https://ycraah.tistory.com/42 |
MVC 패턴 | https://ycraah.tistory.com/44 |
앞에서 우리는 [views] 폴더에 jsp 파일을 넣기만 해도 출력이 되는 것을 확인했다. 그런데 이것이 왜 가능할까? 기본적으로 설정이 되어있기 때문이다. 그 설정 파일은 [src] -> [main] -> [webapp] -> [WEB-INF] -> [spring] -> [appServlet]에서 확인할 수 있다.
파일에 들어가면 아래와 같이 설정되어 있는 것을 확인할 수 있다.
<!-- Resolves views selected for rendering by @Controllers to .jsp resources in the /WEB-INF/views directory -->
<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/WEB-INF/views/" />
<beans:property name="suffix" value=".jsp" />
</beans:bean>
view 이름에 접두사로 /WEB-INF/views/가 접미사로 '.jsp'가 자동으로 붙이라고 설정되어 있다. 만약 다른 폴더에서 실행하고 싶으면 이 내용을 바꿀 수 있다. 이 파일은 공통 설정이라 이 파일의 내용만 바꾸면 된다.
'WebBack > Spring' 카테고리의 다른 글
[Spring] 서블릿의 구조 (0) | 2024.07.12 |
---|---|
[Spring] 자바 버전을 바꿔보자 (0) | 2024.07.09 |
[Spring] MVC 패턴 (0) | 2024.07.09 |
[Spring] URL에서 포트 번호를 생략하는 방법 (0) | 2024.07.08 |
[Spring] Httpservlet 메서드 (0) | 2024.07.08 |