[Spring] - HTTP 406 Not Acceptable

서재환·2021년 11월 10일

Spring

목록 보기
1/9

이러이러해서 에러가 생겼습니다.

spring @RestController 부분을 공부하던 도중 @GetMapping("/courses")을 사용
하던 와중에 브라우저에 localhost:8080/courses를 입력하였는데 제목과 같은 에러를
뱉었다.

찾아보니 아래와 같이 3가지 경우 중 하나에 해당 된다고 했다.
1. jackson 라이브러리가 없어서 발생 (Maven 사용 프로젝트의 경우)

2. spring annotaion 이 빠져 있어서 발생

3. json으로 변환하지 못하는 Class를 사용할때.

처음부터 만든 것이 아니라서 무슨 에러가 있겠지 해서 타블로그를 참고하여 사용하려는 class
페이지에 lombok.Getter를 import해서 사용하려는 class 위에 @Getter를 붙여주었더니 해결이 
되었다.

왜 해결된지 몰라 모르는 부분을 알아두기 위해서 일단 적어두었다.

0개의 댓글