티스토리 뷰
반응형
Mustache를 이용하여 화면을 그리던 중 날짜를 표시할 일이 있어서 {{anonymousPost.createdAt}}로 날짜를 표현했습니다.
날짜 기본 포맷으로 화면에 나타나기 때문에 보기 이쁘지도 않고 누가 봐도 이상한 형식으로 나오는 것을 확인할 수 있습니다.
"2022-11-27T11:42:54Z" ... 이쁜 것 외에도 화면을 그리다 보면 데이터 포맷을 임의로 설정해야 할 때가 있는데요.
그 때 이용하면 되는 설정입니다.
코드를 자세히 까보지 않아서 정확한 설명은 불가한데요.
대략적으로 스프링 부트를 실행시켜서 서버를 띄울 때, Mustache 설정을 가져옵니다.
이 때 Mustache Formatter를 가져오고 화면 그릴 때 custom하게 추가한 Formatter를 타고 데이터를 내보내도록 하는 것 같습니다.
저는 날짜 데이터를 Java에서는 Instant로 저장하고 있기 때문에 Instant 타입 검사를 하고 Instant 타입이라면 제가 내보내고 싶은 포맷으로 나갈 수 있도록 코드를 작성했습니다.
이 코드를 응용하면 custom format 설정이 가능합니다.
반응형
'웹 > Spring' 카테고리의 다른 글
Spring Boot로 게시판 만들기 (글 작성하기 페이지 추가) (0) | 2022.12.18 |
---|---|
Spring Boot로 게시판 만들기 (Mustache를 이용해 화면 그리기) (0) | 2022.12.11 |
Spring Boot로 게시판 만들기 (게시물 생성, 조회) (2) | 2022.11.27 |
Spring Boot로 게시판 만들기 (테이블 설계) (2) | 2022.11.22 |
Spring Boot로 게시판 만들기 (JPA) (4) | 2022.07.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 프로젝트
- 실버
- 레벨2
- 그래프이론
- 프로그래머스
- BFS
- 구현
- 트리
- 게시판
- dfs
- 플레
- 최소스패닝트리
- 스프링부트
- 취준
- 레벨3
- 백준
- 신입
- 면접
- 브루트포스
- 코딩테스트
- 레벨4
- 카카오
- 스프링
- 골드
- 그래프탐색
- 자바
- 후기
- 시뮬레이션
- 자료구조
- 네이버
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함