[SpringBoot] # template - Thymeleaf 간략 정리

✨New Wisdom✨·2020년 11월 15일
0

📕 SpringBoot 📕

목록 보기
5/8
post-thumbnail

2020/06/10 Medium 블로그에 작성한 내용 이사🚗

스프링 부트에서 사용하는 템플릿 중 Thymeleaf를 간단히! 정리해보려 한다.

Thymeleaf란?🙄

‘th:00’ 형식으로 속성을 HTML 태그에 추가해서 값이나 처리 등을 페이지에 심는다.
자체 태그 사용하지 않아서 HTML 비주얼 편집기와도 잘 맞음

변수식

기본적으로 값을 출력하는(표시)한다.
‘${{}}’ 형식으로 작성한다.
객체 안에 있는 값 추출하는 법 : ‘*{}’

유틸리티 객체

타임리프에선 자주 사용하는 클래스를 ‘#이름’이라는 상수로 정의해서 변수식 안에 직접 작성할수 있게 한다.
ex) #string, #dates, #numbers 등…

매개변수에 접근 방법

URL에 있는 매개변수를 ‘param’이라는 변수를 통해 사용 가능

메시지식

설정 파일(properties)에서 값을 가져와 표시함
‘#{}’ 형식으로 작성한다.

링크식

URL을 지정하는 속성에서 사용
‘@{}’ 형식으로 작성한다.

조건 분기의 th:if

th:if = ‘조건’ : 설정한 조건이 true면 표시
th:unless= ‘조건’ : 설정한 조건이 false면 표시

반복의 th:each

배열이나 컬렉션 등을 값으로 설정
단 컬렉션만 작성하는 것이 아닌 새로운 변수명과 함께 작성
th:each = “변수 : ${컬렉션}”

인라인 처리

일일이 th:text 치기가 귀찮다!
‘th:inline’을 통해 태그 사이에 직접 타임리프 변수식 작성


정리중…

profile
🚛 블로그 이사합니다 https://newwisdom.tistory.com/

0개의 댓글