HttpMediaTypeNotAcceptableException: Could not find acceptable representation
2023. 10. 30. 15:23ㆍSpring
728x90
위와 같은 코드를 작성했고 이 Controller에서 DB 조회 후
MemberResponseDTO에 담아 보내게 되는 단순한 로직이다.
전에는 갑자기 잘 되던 api 가 ResponseDTO로 바꾸고 나서 잘 안 되길래
뭔가 싶더니
HttpMediaTypeNotAcceptableException라는 에러가 났다.
그래서 직접 에러를 검색해 보니,
클라이언트가 받을 수 있는 response를 만들 수 없다는 에러이다.
실제로 postman에서도 다음과 같은 에러가 나온다.
하지만 로그를 보면
즉, DB에 쿼리를 하는 과정까지는 문제가 아니었음을 알 수 있다.
그렇다면 쿼리를 하고 나서 클라이언트에게 올바를 형태를 주지 못한다는 것이고,
그래서 DTO를 봤더니 @Getter 가 없었다.
여러분은 꼭 @Getter 붙이시길 ㅠ
참고
728x90
'Spring' 카테고리의 다른 글
???: 확장&유연한 설계가 중요해요? 그럼 이걸 안 볼수 없는데? (1) | 2024.10.13 |
---|---|
비밀번호의 암호화 위치, 엔티티 내부 vs 서비스 계층? (1) | 2023.10.17 |
Spring MVC? MVC 패턴? 뭐가 다른 건가 (1) | 2022.09.28 |