반응형

타임리프 2

14강. 스프링부트 웹 애플리케이션 개발

챕터 14: 스프링부트 웹 애플리케이션 개발14.1 Thymeleaf 템플릿 엔진14.1.1 고급 템플릿 기능Thymeleaf는 단순한 데이터 바인딩뿐만 아니라, 조건부 렌더링, 반복, 텍스트 국제화 등 다양한 고급 템플릿 기능을 제공합니다.역사적 배경:과거에는 JSP(JavaServer Pages)를 많이 사용했으나, 이는 복잡한 설정과 코드 관리의 어려움이 있었습니다.Thymeleaf는 이러한 문제를 해결하고자 등장했으며, HTML 템플릿을 보다 직관적으로 작성할 수 있게 해줍니다.관련된 Java 개념: JSP, ServletsHello, User ItemWelcome  Header Menu Content Footer14.1.2 템플릿 레이아웃 작성Thymeleaf는 템플릿..

11강. 프론트엔드 통합

챕터 11: 프론트엔드 통합11.1 스프링부트와 Thymeleaf11.1.1 Thymeleaf 개념 및 설정Thymeleaf는 Java 기반의 서버 사이드 템플릿 엔진으로, HTML을 자연스럽게 생성할 수 있도록 돕습니다. Spring Boot와 쉽게 통합되어 동적인 웹 페이지를 생성하는 데 유용합니다.역사적 배경:과거에는 JSP(JavaServer Pages)를 많이 사용했으나, 이는 복잡한 설정과 코드 관리의 어려움이 있었습니다.Thymeleaf는 이러한 문제를 해결하고자 등장했으며, HTML을 그대로 사용하면서 동적인 데이터를 표현할 수 있게 해줍니다.11.1.2 기본 사용법과 예제Thymeleaf를 사용하려면 Spring Boot 프로젝트에 spring-boot-starter-thymeleaf 의..

반응형