Spring Boot 설정 Thymeleaf(gradle)의 간단 한 사용
Thymeleaf
........................................................총 4 단계:
jar 도입
컨트롤 러 파라미터 전달 html 라벨 도입
1.maven 의 인용 방식:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
2.현재 제 프로젝트 는 Gradle 을 사용 하고 있 습 니 다.build.gradle 에 있 는 dependency 에 다음 설정 을 추가 합 니 다.
compile "org.springframework.boot:spring-boot-starter-thymeleaf"
2.Spring Boot 컨트롤 러 Controller 의 설정 은 Model 을 사용 하여 매개 변수 전달(또는 사용자 정의 Map)을 해 야 합 니 다.
@RequestMapping("/index")
public String index(Model model) {
model.addAttribute("loginName", "admin");
model.addAttribute("loginId", "27");
return "index";
}
Thymeleaf 때문에 기본 보기 반환 경 로 는? /src/java/resources/templates,그리고 기본 접 두 사 는.html 이기 때문에 우리 의 페이지 보 기 는 templates 디 렉 터 리 아래 에 놓 습 니 다3.페이지 보기 설정
1.html 태그 에 도입 Thymeleaf 의 태그 라 이브 러 리,그리고 매개 변수 출력 은${}을 직접 사용 할 수 있 습 니 다. 끝.
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">
예 를 들 면:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></meta>
<title>im test page</title>
</head>
<body>
loginId:<span th:text="${loginId}"></span>
loginName:<span th:text="${loginName}"></span>
</body>
</html>
마지막 출력 결과:Thymeleaf 캐 시 설정
페이지 를 변경 할 때마다 Thymeleaf 를 설정 하지 않 으 면 캐 시 를 false 로 설정 하면 html 페이지 를 변경 할 때마다 페이지 를 다시 시작 해 야 새로 고침 합 니 다.이것 은 우리 가 원 하지 않 는 것 입 니 다.
그러면 간단 한 방법 이 있 습 니 다.기본 설정 파일 에 설정 을 추가 하 는 것 입 니 다.예 를 들 어 저 는 application.properties 에 한 마디 를 넣 었 습 니 다.
#Thymeleaf cache set
spring.thymeleaf.cache=false
재 부팅,설정 완료총결산
이상 은 이 글 의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가 치 를 가지 기 를 바 랍 니 다.여러분 의 저희 에 대한 지지 에 감 사 드 립 니 다.더 많은 내용 을 알 고 싶다 면 아래 링크 를 보 세 요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
thymeleaf로 HTML 페이지를 동적으로 만듭니다 (spring + gradle)지난번에는 에서 화면에 HTML을 표시했습니다. 이번에는 화면을 동적으로 움직여보고 싶기 때문에 입력한 문자를 화면에 표시시키고 싶습니다. 초보자의 비망록이므로 이상한 점 등 있으면 지적 받을 수 있으면 기쁩니다! ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.