DEVELOPER JOURNAL

평생 일하며 배우고 싶은 개발자입니다

개발, 자격증, 공부 내용을 꾸준히 정리하는 블로그입니다. 오래 다시 볼 수 있는 기록을 차분하게 쌓고 싶습니다.

더 나은 개발자가 되기 위해 꾸준히 공부하고 기록합니다.

SQL · Backend · Study
SQL Backend Study

Archive

thymeleaf

지금까지 정리한 글을 한눈에 모아봤습니다.

2 posts
게시물 썸네일
2026.06.01 개발/Spring

[Spring Boot] Thymeleaf 자주 사용하는 기본 문법 정리

이전 글에서는 Thymeleaf가 무엇인지, 서버 사이드 템플릿 엔진이 어떤 방식으로 동작하는지 정리했다.이번 글에서는 Thymeleaf를 사용할 때 자주 마주치는 기본 문법을 정리해보려고 한다.Thymeleaf는 HTML 태그에 th:* 형태의 속성을 추가해서 사용한다.처음 보면 낯설 수 있지만, 결국 핵심은 다음과 같다.Controller에서 Model에 데이터 저장 ↓Thymeleaf HTML에서 Model 데이터 사용 ↓서버에서 HTML 렌더링 ↓브라우저에 완성된 HTML 응답이번 글에서는 오류신고 관리 시스템 예시를 기준으로 다음 문법들을 정리한다.- th:text- th:if- th:unless- th:each- th:href- th:action- th:v..

게시물 썸네일
2026.05.29 개발/Spring

[Spring Boot] Thymeleaf란? 서버 사이드 템플릿 엔진 개념 정리

Spring Boot로 웹 프로젝트를 만들다 보면 화면을 어떤 방식으로 구성할지 고민하게 된다.HTML만 사용할 수도 있고, JSP를 사용할 수도 있으며, React나 Vue 같은 프론트엔드 프레임워크를 사용할 수도 있다.그리고 Spring Boot에서 자주 사용되는 선택지 중 하나가 바로 Thymeleaf다. 이번 글에서는 Thymeleaf가 무엇인지, 어떤 방식으로 동작하는지, Controller와 어떻게 연결되는지 정리해보려고 한다.Thymeleaf란?Thymeleaf는 Java 기반의 서버 사이드 템플릿 엔진이다.여기서 템플릿 엔진이란, 서버에서 준비한 데이터를 HTML에 합쳐서 최종 화면을 만들어주는 도구를 말한다. 예를 들어 사용자 이름을 화면에 출력한다고 해보자.일반 HTML은 다음과 같이 ..

게시물 썸네일
개발/Spring 2026. 6. 1.

[Spring Boot] Thymeleaf 자주 사용하는 기본 문법 정리

이전 글에서는 Thymeleaf가 무엇인지, 서버 사이드 템플릿 엔진이 어떤 방식으로 동작하는지 정리했다.이번 글에서는 Thymeleaf를 사용할 때 자주 마주치는 기본 문법을 정리해보려고 한다.Thymeleaf는 HTML 태그에 th:* 형태의 속성을 추가해서 사용한다.처음 보면 낯설 수 있지만, 결국 핵심은 다음과 같다.Controller에서 Model에 데이터 저장 ↓Thymeleaf HTML에서 Model 데이터 사용 ↓서버에서 HTML 렌더링 ↓브라우저에 완성된 HTML 응답이번 글에서는 오류신고 관리 시스템 예시를 기준으로 다음 문법들을 정리한다.- th:text- th:if- th:unless- th:each- th:href- th:action- th:v..

Read article
게시물 썸네일
개발/Spring 2026. 5. 29.

[Spring Boot] Thymeleaf란? 서버 사이드 템플릿 엔진 개념 정리

Spring Boot로 웹 프로젝트를 만들다 보면 화면을 어떤 방식으로 구성할지 고민하게 된다.HTML만 사용할 수도 있고, JSP를 사용할 수도 있으며, React나 Vue 같은 프론트엔드 프레임워크를 사용할 수도 있다.그리고 Spring Boot에서 자주 사용되는 선택지 중 하나가 바로 Thymeleaf다. 이번 글에서는 Thymeleaf가 무엇인지, 어떤 방식으로 동작하는지, Controller와 어떻게 연결되는지 정리해보려고 한다.Thymeleaf란?Thymeleaf는 Java 기반의 서버 사이드 템플릿 엔진이다.여기서 템플릿 엔진이란, 서버에서 준비한 데이터를 HTML에 합쳐서 최종 화면을 만들어주는 도구를 말한다. 예를 들어 사용자 이름을 화면에 출력한다고 해보자.일반 HTML은 다음과 같이 ..

Read article