inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 용어 질문드립니다.

해결된 질문

278

whdk333

작성한 질문수 31

0

김영한 강사님의 스프링 강의 듣다가 궁금한 것이 생겼습니다.

타임리프와 템플릿엔진을 인터넷에 검색해봐도 제대로 된 정의 설명이 없는데, 이 2개의 단어는 정확히 무슨 뜻인가요?

스프링 spring 타임리프 템플릿엔진 용어

답변 1

2

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

whdk333님의 질문에 답변 드리겠습니다.

템플릿 엔진은 동적 HTML 콘텐츠를 제공하기 위해 서버 사이드에서 사용되는 소프트웨어입니다. 서버에서 데이터를 템플릿에 채워 넣어, 최종적으로 사용자에게 HTML 형식으로 보여지는 문서를 동적으로 생성합니다.

타임리프(Thymeleaf)는 JVM(Java Virtual Machine) 상에서 실행되는 모던 서버 사이드 자바 템플릿 엔진 중 하나입니다. 웹뿐만 아니라 비웹 환경에서도 사용될 수 있으며, Spring MVC와 통합되어, 동적 웹 콘텐츠를 생성하는 데에 주로 사용됩니다.

Spring MVC 및 Spring WebFlux는 타임리프를 포함한 다양한 템플릿 엔진들(예: FreeMarker, Mustache 등)을 지원합니다. 이들은 Spring Boot의 자동 구성 기능을 통해 손쉽게 사용할 수 있으며, src/main/resources/templates 디렉토리에서 템플릿을 자동으로 찾아 사용합니다.

더 자세한 정보는 아래의 링크에서 확인하실 수 있습니다.
- Spring Boot Reference Documentation - Template Engines (Servlet Web Applications)
- Spring Boot Reference Documentation - Template Engines (Reactive Web Applications)

이로써 타임리프와 템플릿 엔진에 대한 궁금증이 어느 정도 해소되었기를 바랍니다.

0

Ruhi Parveen

yes

0

whdk333

감사합니다. 잘 이해됐습니다.

중복내용 제보?!

1

20

2

여러 파드 환경에서 단일 실행 보장 방식

0

24

2

패키지 구분에 대해 궁금한게 있습니다

0

25

2

코드 자료

0

50

2

조회속도 개선에서 더 개선하는 방법이 궁금합니다.

0

40

2

servlet과 container에 대한 질문입니다

0

29

1

RepositoryTest의 패키지 위치가 domain인 이유

0

36

2

도메인 모델에서 관계와 규칙을 구분하는 방법

0

49

2

UserService, CertificationService 책임 분리 기준 질문

0

28

1

spring initialiser 어떤걸 선택해야될지 모르겠어요

0

38

2

구현체가 동적으로 정해질 때, 팩토리 기법을 사용하나요?

0

56

2

Json 요청 처리

1

40

2

로그아웃-logout()-2 강에서 겟방식 로그아웃 호출 후 화면이동 질문입니다.

0

28

2

Build 관련 문제 (테스트 관련 문제)

0

44

2

job, step execution 관련 질문 드립니다.

0

44

2

이미지 업로드와 db 트랜잭션 묶는법

0

46

1

sdk 설정 오류

0

53

2

Orchestration SAGA 패턴 보상에 대한 질문입니다.

0

53

2

[건의][6장][작전1] deprecated 메소드

1

50

2

[예제][3장][작전2] windows 에서 마지막 예제

0

41

1

NaverBookRepository.class 의 위치에 따른 모듈간의 의존성에 대해 질문드립니다.

1

38

2

Could not resolve org.springframework.boot:spring-boot-starter-validation:2.4.4

0

55

2

REQUIRES_NEW 해결 방법에 대해서 질문있습니다!!

0

31

1

패키지 vs 모듈 선택 기준

0

55

2