spring @RestController 부분을 공부하던 도중 @GetMapping("/courses")을 사용
하던 와중에 브라우저에 localhost:8080/courses를 입력하였는데 제목과 같은 에러를
뱉었다.
찾아보니 아래와 같이 3가지 경우 중 하나에 해당 된다고 했다.
1. jackson 라이브러리가 없어서 발생 (Maven 사용 프로젝트의 경우)
2. spring annotaion 이 빠져 있어서 발생
3. json으로 변환하지 못하는 Class를 사용할때.
처음부터 만든 것이 아니라서 무슨 에러가 있겠지 해서 타블로그를 참고하여 사용하려는 class
페이지에 lombok.Getter를 import해서 사용하려는 class 위에 @Getter를 붙여주었더니 해결이
되었다.
왜 해결된지 몰라 모르는 부분을 알아두기 위해서 일단 적어두었다.