티스토리 뷰
타임리프는 문자, 숫자, 날짜 URI 등을 편리하게 다루는 다양한 유틸리티 객체들을 제공한다
표현식은 #{...}의 표현식을 사용한다, 사실 타임리프가 제공하는 유틸리는 워낙 다양하기 때문에 간단하게 어떤 것들이 있는지 살펴보겠다
Thymeleaf Utilities
• #message : 메시지, 국제화 처리
• #uris : URI 이스케이프 지원
• #dates : java.util.Date 서식 지원
• #calendars : java.util.Calendar 서식 지원
• #temporals : 자바8 날짜 서식 지원 (날짜는 주로 temporals를 많이 사용)
• #numbers : 숫자 서식 지원
• #strings : 문자 관련 편의 기능
• #objects : 객체 관련 기능
• #bools : boolean 관련 기능
• #arrays : 배열 관련 기능
• #lists : 컬렉션 관련 기능
• #sets : 컬렉션 관련 기능
• #maps : 컬렉션 관련 기능
• #ids : 아이디 처리 관련 기능
각각의 유틸리티는 공식문서에 예시와 함께 자세히 설명되어 있다 (필요할 때 예시를 보며 사용하면 될 듯하다)
위의 각 유틸리티 중 주의해야 할 점이 하나 있는데 바로 자바 8의 날짜 서식이다
스프링 부트 같은 경우 자동으로 라이브러리가 추가되어있지만,
그게 아니라면 타임리프 자바 8 날짜 서식 라이브러리를 직접 추가해야 사용이 가능하다
개인 학습을 위해 작성되는 글입니다.
제가 잘못 알고 있는 점에 대한 지적 / 더 나은 방향에 대한 댓글을 환영합니다.
참조 링크:
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-2/dashboard
https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html
'WEB > Template Engine' 카테고리의 다른 글
[Thymeleaf] Literal (리터럴) (0) | 2021.09.01 |
---|---|
[Thymeleaf] URLs Link (0) | 2021.09.01 |
[Thymeleaf] Basic Objects & Convenience Objects (기본객체 & 편의객체) (0) | 2021.09.01 |
[Thymeleaf] Variable Expression (변수 표현식) (0) | 2021.09.01 |
[Thymeleaf] Text & Escape (텍스트 표현 & 이스케이프) (0) | 2021.09.01 |
- Total
- Today
- Yesterday
- 제이쿼리 인접 관계 선택자
- OOP
- 제이쿼리 위치탐색선택자
- 쿠키
- Spring Container
- spring
- application/x-www-form-urlencoded
- cookie
- Spring TypeConverter
- 캐시
- Session
- 세션
- @ResponseStatus
- maenco
- http
- ResponseStatusExeceptionResolver
- uri
- 제이쿼리 탐색선택자
- Spring MVC
- DTO와 VO의 차이
- ExceptionHandlerExceptionResolver
- 맨코
- Spring API Error
- Cache
- @ExceptionHandlere
- 제이쿼리 기본 선택자
- jQuery 직접 선택자
- 제이쿼리란
- 제이쿼리 직접 선택자
- DefaultHandlerExceptionResolver
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |