타임리프 #Thymeleaf 2

타임리프(Thymeleaf) 주석 처리

1. 타임리프 파서-레벨 주석 블록 - - 코드 블록 - 타임리프가 파싱될 때 제거되는 코드 블록을 의미 you can see me only before Thymeleaf processes me! 2. 타임리프 프로토타입 주석 - - 타임리프가 파싱시스템에 의해 파싱된 후의 정적 콘텐츠는 보여지지만, HTML 파일 자체의 소스에서는 주석처리된다. 이 부분을 HTML 화면에서는 볼 수 없지만, 페이지 호출 후 렌더링이 끝난 소스에서는 볼 수 있다.

타임리프(Thymeleaf) 정리

공식 문서에 설명된 타임리프의 정의에 따르면 타임리프란 웹과 독립형 환경을 위한 서버 사이드 자바 템플릿 엔진으로 HTML, XML, 자바 스크립트, CSS 및 일반 텍스트를 처리 할 수 있습니다. 타임리프의 주요 목표는 템플릿을 만드는 우아하고 유지 관리가 쉬운 방법을 제공하는 것입니다. 이를 위해 순수 템플릿(Natural Templates)의 개념을 기반으로 템플릿이 디자인 프로토타입으로 사용되는 데 영향을 주지 않는 방식으로 템플릿 파일에 로직을 주입합니다. 이는 설계 커뮤니케이션을 개선하고 설계 팀과 개발 팀 간의 격차를 해소합니다. 타임리프는 처음부터 웹 표준, 특히 HTML5를 염두에두고 설계되었으므로 필요한 경우 완전히 검증된 템플릿을 만들 수 있습니다. 서버 사이드가 정상 작동하면 동적으..