개발 등/Thymeleaf

타임리프(Thymeleaf) 주석 처리

darkhorizon 2023. 3. 30. 18:40
728x90
반응형

1. 타임리프 파서-레벨 주석 블록

   - <!--/* 문자열 */-->

   - <!--/*--> 코드 블록 <!--*/-->

   - 타임리프가 파싱될 때 제거되는 코드 블록을 의미

   

<!--/* This code will be removed at thymeleaf parsing time! */-->

<!--/*--> 
  <div>
     you can see me only before Thymeleaf processes me!
  </div>
<!--*/-->

 

2. 타임리프 프로토타입 주석

   - <!--/*/ 코드블록 /*/-->

   - 타임리프가 파싱시스템에 의해 파싱된 후의 정적 콘텐츠는 보여지지만, HTML 파일 자체의 소스에서는 주석처리된다.

<!--/*/
<div>
    <span th:text="${#lists.size(list)}"></span>
</div>
/*/-->

이 부분을 HTML 화면에서는 볼 수 없지만, 페이지 호출 후 렌더링이 끝난 소스에서는 볼 수 있다.

 

728x90