본문 바로가기

Spring Boot

Spring Boot - Thymeleaf 설정

프로젝트를 Spring Starter Project로 생성한다.

 

* Service URL : Spring Boot 프로젝트 서비스를 제공해주는 사이트 (위의 사진과 같은 설정을 똑같이 해줄 수 있고 프로젝트 자체를 zip파일로 받아 import할 수 있다.)

 

* Name : 프로젝트 이름

 

* Type : Maven / Gradle (라이브러리 추가와 같은 프로젝트 설정 방식을 고를 수 있다.)

 

* Packaging : War / Jar (프로젝트 배포할 시 확장자)

 

* Java Version : 자바 컴파일러 버전

 

* Language : Java / Kotlin / Groovy (프로그래밍 언어를 고를 수 있다.)

 

* Group : 프로젝트 그룹

 

* Artifact : 프로젝트 매핑명

 

* Version : 애플리케이션 버전

 

* Description : 프로젝트 설명

 

* Pakage : 프로젝트 경로?

 

Spring의 의존성 주입
View Resolver 설정
thymeleaf 생성 경로

* thymeleaf는 "src/main/resources/templates/thymeleaf" 폴더 아래에 html 파일로 만들어준다.

 

 

컨트롤러 (Controller)
thymeleaf 뷰

* jsp에서는 scope에 담겨있는 Attribute를 el태그인 "${greeting}"로 사용했지만

* thymeleaf에서는 scope에 담겨있는 Attribute를 <p th:text="${greeting}"> </p> 혹은 [[${greeting}]]을 사용한다.

 

 

 

결과

'Spring Boot' 카테고리의 다른 글

Spring Boot Mybatis 설정  (0) 2020.08.17
Spring boot JSP 설정  (0) 2020.08.17
Spring Boot JDBC logging  (0) 2020.08.17