0. 원인 DTO에서 Controller return 객체에 값을 반환해주지 못해 생긴 문제이다. (에러문구: Completed 406 NOT_ACCEPTABLE) 실행환경 Spring Boot 2.7.1 Java 11 Jackson 2.13.3 (springboot-starter-web 사용) 1. 문제 상황 사용자가 CategoryID로 게시판 정보를 요청하면 반환하는 간단한 예제를 구성하였으나, 406 에러를 발생시켰다. 아래는 에러가 발생하던 상황에 코드이다. 계속 에러가 떠서 하드코딩으로 service에서 builder를 통해 categoryDto 를 직접 생성한 모습이다. service와 controller 단에서 dto 객체의 log를 찍어보면 정상적으로 값이 읽어진다. 하지만 반환만 하면 Handler Error가 발생하는 상황. Controller RestAPI 사용을 위해 @RestController 어노테이션을 사용했다. @RestController public ...
#404
#라이브러리
#레스트
#스프링
#스프링부트
#어노테이션
#에러
#예외
#자바
#잭슨
#데이터클래스
#데이터
#406
#api
#error
#exception
#handler
#jackson
#rest
#spring
#springboot
#핸들러
원문링크 : [SpringBoot] 406 Not Acceptable Error 해결 방법