에러 메시지
Unexpected token '<', "<script>"... is not valid JSON
는 서버에서 JSON 응답을 받는 과정에서 JSON 대신 HTML이나 다른 형식의 데이터가 반환되고 있음을 나타냅니다. 이 문제는 일반적으로 API 요청 경로가 잘못되었거나, 서버에서 JSON 대신 HTML 페이지(예: 에러 페이지)를 반환하는 경우 발생합니다.
나 같은 경우 ResponseDTO에 Getter를 안만들어서 에러가 떴다…
Spring Boot는 기본적으로 Jackson을 사용하여 객체를 JSON으로 직렬화합니다. Jackson은 객체의 필드 값에 접근할 때 getter 메서드를 통해 해당 값을 가져옵니다. 만약 getter가 없으면, Jackson은 해당 필드에 접근할 수 없기 때문에 필드를 JSON으로 변환하지 못합니다.
Share article