[Spring] 서버에서 Ajax 요청으로 응답받은 Date 타입 데이터를 포맷팅하기

charco·2021년 7월 4일
0

!ERROR!

목록 보기
10/17

Ajax 로 서버에 댓글목록을 달라고 요청해서
화면에 뿌려줘야 했다.

등록한 날짜가 포함돼있는데 그걸
fmt:format 을 문자열에 추가해 innerHTML 로 넣었더니
화면에 출력되지 않았다.

서비스단에서 stream().map() 으로 포맷을 시도했지만
SimpleDateFormat 의 format 메서드가 String 을 반환하기 때문에 불가능했다.

그 String 을 Date 로 또 parsing 할 수가 없엇다.

구글링을 해보니 간단한 해결법이 나왔다.

@JsonFormat 을 쓰면 알아서
셋팅된 패턴으로 응답해준다.

VO 클래스의 Date 필드들에
저 어노테이션을 선언해주니 바로 해결됐다

으아

아으야

새로운 지식을 알아야 하면 귀찮아 하고 내 추측만 갖고 지나치지말고
제대로 세세하게 알아야 겟다

profile
아직 배우는 중입니다

0개의 댓글