post 요청 결과를 json으로 받아오지 못했다.
원인 : Response Dto 클래스에 Getter를 작성하지 않았다.
json response를 위해서는 Dto에 Getter가 필요함을 새로 알았다.
@Getter를 붙여서 바로 해결되었다.
관련 글 : https://velog.io/@rmswjdtn/Spring-Response-Request-DTO-%EA%BD%89%EC%9E%A1%EA%B8%B0
위 링크에서 배운 것 :
return 부분의 ResponseEntity에서 mapping이 일어난다.
이어서 ResponseEntity는 MessageConverter로 변환이 되고,
여기서 Dto를 Json으로 변환하기 위해 Jackson이 사용되는데, 이때 Getter를 사용해서 Dto값을 가져와 Json으로 만들어준다고 한다.
'JAVA > Application' 카테고리의 다른 글
[JPA] Entity는 영속성 컨텍스트에 저장/조회한다! (4) | 2023.01.25 |
---|---|
Springboot Mybatis 사용해보기 ─ xml 파일로 쿼리문 관리 (0) | 2023.01.23 |
Spring MVC | Controller는 어떻게 요청을 처리하는 걸까? | Controller와 Servlet (0) | 2023.01.19 |
Spring AOP 쉽게 이해하기 | 그리고 간단한 예제코드 (0) | 2023.01.16 |
JdbcTemplate | 왜 Jdbc 'Template'인가? 내부 동작 간단히 살펴보기 (0) | 2023.01.11 |