[Thymeleaf] Thymeleaf 사용하기
- Web/Thymeleaf
- 2022. 3. 7.
Thymeleaf 사용하기
Thymeleaf 사용방법
thymeleaf의 기초 사용 방법이다.
html의 기본 태그에서 <html xmlns:th="http//www.thmeleaf.org">를 부르면 된다.
이렇게 선언 된 html에서는 th라는 태그로 thymeleaf를 호출할 수 있게 도와준다.
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h3>Java에서 값 가져오기</h3>
<p th:text="${test}"></p>
</body>
</html>
기본 코드를 보다시피, 웹 개발자의 길을 걷는다면 누구나 한 번쯤은 접했을 가장 기본적인 HTML 문구이다.
이는 SpringBoot에서 사용하는 대표적인 방식 중 하나이며, 당연히 이는 라이브러리이다.
사용하기 위해서는 반드시 라이브러리를 불러와야 한다.
2022.02.23 - [Computer/기타] - [SpringBoot] Spring Boot 생성하기
SpringBoot 생성 시, lib 생성방법은 위의 글에 적혀있다.
maven과 gradle방식에 따라 다르겠지만, lib를 추가적으로 등록하여 추가할 수도 있다.
라이브러리 추가하기
※ Maven 방식
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
maven방식은 lib를 pom.xml에 추가하므로, 여기에 그대로 입력하면 lib가 추가된다.
※ Gradle 방식
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
gradle 또한 build.gradle에 자연스럽게 추가하면 사용할 수 있게 된다.
결과
원래 jsp를 사용하려 했었다.
그러나 여럿 착오를 통해 SpringBoot의 .jar 방식을 사용하고 싶은 나의 마음을, jsp 사용한다면 안 된다고 한다.
SpringBoot의 내장Tomcat이 Java Servlet Page를 참고하지 않기 때문이다.
그래서 이를 대안하기 위해 SpringBoot의 lib가 기본으로 제공하는 thymeleaf를 사용하기 시작했다.
'Web > Thymeleaf' 카테고리의 다른 글
[Thymeleaf] template 기능 - replace (0) | 2022.03.23 |
---|---|
[Thymeleaf] for 사용하기 (2) | 2022.03.08 |
[Thymeleaf] if - else 사용하기 (0) | 2022.03.08 |
[Thymeleaf] with 사용하기 (0) | 2022.03.07 |
[Thymeleaf] Value 사용하기 (0) | 2022.03.07 |