springboot 에서 static 과 templates 의 차 이 를 깊이 분석 합 니 다.
2395 단어 springbootstatictemplates
1.1 static 에서 hello 1.html 새로 만 들 기
실행 프로그램,브 라 우 저 입력http://localhost:8080/hello1.html
so,루트 디 렉 터 리 에서 hello 1.html,static 디 렉 터 리 는 전통 자바 웹 의 webroot 나 webcontent 와 유사 합 니 다.
1,2 도 인 터 페 이 스 를 통 해 점프 할 수 있 습 니 다.
1.2.1 인터페이스 추가
@RequestMapping("hello1")
public String hello1() {
return "hello1.html";
}
1.2.2 thymeleaf 의존 주석 제거
<dependencies>
<!--<dependency>-->
<!--<groupId>org.springframework.boot</groupId>-->
<!--<artifactId>spring-boot-starter-thymeleaf</artifactId>-->
<!--</dependency>-->
1.2.3 브 라 우 저 입력http://localhost:8080/hello12.template 디 렉 터 리
2.1 template 아래 hello 2.html 새로 만 들 기
실행 프로그램,브 라 우 저 입력http://localhost:8080/hello2.html
templates 의 동적 페이지 에 직접 접근 할 수 없습니다.
2.2 인터페이스 로 접근
2.2.1 인터페이스 추가
인터페이스 에 return 페이지 에.html 접미사 가 포함 되 어 있 지 않 음 을 주의 하 십시오.
@RequestMapping("hello2")
public String hello2() {
return "hello2";
}
2.2.2 브 라 우 저 입력http://localhost:8080/hello23.종결 어
정적 페이지 의 return 기본 값 은/static/디 렉 터 리 로 이동 합 니 다.pom.xml 에 thymeleaf 구성 요 소 를 도입 하면 동적 점프 는 기본 정적 점프 를 덮어 씁 니 다.기본 값 은/templates/아래로 이동 합 니 다.두 개의 return 코드 도 차이 가 있 고 동적 으로 html 접미사 가 없습니다.
4.정리:
bug 를 고 치 려 면 신경 을 써 야 합 니 다.머리 가 빠 지 는 것 은 불가피 합 니 다!!
springboot 에서 static 과 templates 의 차 이 를 깊이 있 게 분석 한 이 글 은 여기까지 입 니 다.더 많은 springboot static 과 templates 의 차이 점 에 대해 서 는 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin Springboot -- 파트 14 사용 사례 REST로 전환하여 POST로 JSON으로 전환前回 前回 前回 記事 の は は で で で で で で を 使っ 使っ 使っ て て て て て リクエスト を を 受け取り 、 reqeustbody で 、 その リクエスト の ボディ ボディ を を 受け取り 、 関数 内部 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.