인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

상품 목록 - 타임리프

template/basic items.html 에서 호출시

작성

·

263

0

nclick="location.href='addForm.html'"

basic폴더에 addForm.html을 넣어두면

static 폴더에서 이동되었던거처럼 이동이 template경로에 있을때는 안되는건가요?

template경로는 컨트롤러에서 반환해줄때만 접근이 가능하고 static은 정적소스로 그냥 접근이 가능하기때문인가요?

boot는 안써봐서 부트내에서 경로에 대해서 어떻게 인식하고있는지 헷갈려요 ㅠ

설명해주시면 감사하겠습니다. 경로 인식에대해 참고자료가 있다면 링크로 주셔도 감사하겠습니다

답변 1

0

안녕하세요. 리액트공부해보자님, 공식 서포터즈 David입니다.

.
스프링부트에서 정적 파일 제공을 위한 디렉토리가 기본값으로 지정되어 있습니다.

그 중 하나가 static 디렉토리이고요.

templates 디렉토리는 template engine에서 생성되는 동적인 뷰 파일을 위치시키는 곳입니다.

서로 역할이 다른 곳이므로 templates 디렉토리에 위치한 뷰 파일을 응답받기 위해 정적 파일을 요청하듯 요청해도 정상적인 응답을 받을 수 없습니다.

static resources 기본 경로는 아래 링크를 참고 해주세요.

https://atoz-develop.tistory.com/entry/spring-boot-web-mvc-static-resources

.
감사합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기