| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- AI
- 관측 가능성
- 통합 로깅 시스템
- typescript
- GoF
- 티스토리챌린지
- Intellij
- GIT
- database/sql
- RDS
- elasticsearch
- go
- 오블완
- blank import
- Thymeleaf Expression Object
- MSA
- Infra
- 구조체
- go-sql-driver
- javascript
- goland
- logging
- 디자인패턴
- AWS
- Custom Dialect
- 보안
- esbuild
- 캡슐화
- Kubernetes
- golang
Archives
- Today
- Total
목록Thymeleaf Expression Object (1)
Fall in IT.
[Spring/Thymeleaf] 전역 유틸리티 함수를 사용하는 세 가지 방법
Thymeleaf를 사용하다 보면 Controller가 Model에 직접 담아주지 않은 데이터나, 공통적으로 사용하는 유틸리티 함수(날짜 포맷팅, 금액 변환 등)를 템플릿 어디에서나 자유롭게 호출하고 싶은 경우가 생깁니다.단순히 데이터를 화면에 출력하는 것을 넘어, 템플릿의 가독성을 높이고 유지보수를 효율적으로 만들어주는 전역 유틸리티 활용법 3가지를 정리합니다.1. Thymeleaf Expression Object (Custom Dialect)Thymeleaf의 철학에 가장 부합하는 정석적인 방법입니다. 사용자가 직접 정의한 객체를 {#객체명} 형태로 사용할 수 있도록 등록하는 방식입니다.구현 단계유틸리티 서비스 작성: 실제 로직을 담당할 컴포넌트를 작성합니다.Dialect 및 Factory 구현: T..
프로그래밍언어/Java
2025. 12. 26. 09:20
