[Thymeleaf] Thymeleaf 사용하기

반응형

Thymeleaf 사용하기

 

 

 

  Thymeleaf 사용방법

확장명은 html이다.

 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] Spring Boot 생성하기

Spring Boot 생성하기 Spring Boot 생성 https://start.spring.io/  스프링 부트를 생성할 때는 보통 start.spring.io를 이용한다. 이클립스나 인텔리제이 등 많은 IDE로도 생성이 가능하지만 대부분 이 방법을..

mollangpiu.tistory.com

SpringBoot 생성 시, lib 생성방법은 위의 글에 적혀있다.

maven과 gradle방식에 따라 다르겠지만, lib를 추가적으로 등록하여 추가할 수도 있다.

 

 

 

  라이브러리 추가하기

※ Maven 방식

<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

maven은 pom.xml에 추가해야 한다.

 

maven의 pom.xml 방식대로 자연스럽게 추가하면 된다.

maven방식은 lib를 pom.xml에 추가하므로, 여기에 그대로 입력하면 lib가 추가된다.

 

 

※ Gradle 방식

implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'

gradle은 build.gradle에 추가하면 된다.
gradle 방식처럼 자연스럽게 추가하면 된다.

 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 사용하기  (1) 2022.03.08
[Thymeleaf] if - else 사용하기  (0) 2022.03.08
[Thymeleaf] with 사용하기  (0) 2022.03.07
[Thymeleaf] Value 사용하기  (0) 2022.03.07

댓글

Designed by JB FACTORY