오류 내용 Postman을 이용하여 Controller의 CreateResponse(회원 생성) 테스트를 진행하던 중 포스트맨에서는 아래와 같은 오류 메시지가, { "timestamp": "2023-11-02T03:58:01.298+00:00", "status": 400, "error": "Bad Request", "trace": "org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of com.example.demo.model.dto.CreateRequest (although at least one Creator exists): cannot deserial..
오류
오류 내용 React로 Kakao Login을 구현하던 도중 위와 같은 에러가 발생했다. 오류 원인 및 해결 원인은 Link 태그를 사용하는 컴포넌트가 라우터로 감싸져 있지 않아 생긴 문제였다. app.js에서 컴포넌트를 라우터로 감싸서 해결했다. import React from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; import reportWebVitals from './reportWebVitals'; import KakaoLoginComponent from './components/KakaoLoginComponent'; import { Router } from 'rea..
오류 내용 Reply 수정 기능 Controller를 작성하고 postman 테스트를 하던 중 아래와 같은 오류를 맞닥뜨렸다. 오류 원인 및 해결 'Type definition error' 키워드로 구글링 했더니, 첫 번째 글에서 생성자가 없는 문제라고 한다. 다시 ReplyDTO를 살펴보니 테스트를 위해 Builder 어노테이션을 추가해놓고 빼는 걸 깜빡했다. Builder 어노테이션을 주석 처리 함으로써 간단하게 문제가 해결 됐다. 궁금해서 @Builder, @AllArgsConstructor, @NoArgsConstructor 세 어노테이션을 모두 넣어봤는데 이렇게 해도 정상적으로 동작이 된다. Builder를 쓸 거면 AllArgsConstructor, NoArgsConstructor를 꼭 같이 ..