카테고리 없음

Spring : 트러블 슈팅 : Controller에서 객체 반환시 json으로 변환이 되지 않는 경우

벨포트조던 2018. 11. 20.
반응형

Spring : 트러블 슈팅 : Controller에서 객체 반환시 json으로 변환이 되지 않는 경우

출처: http://jhleed.tistory.com/93 [개발자노트]



Controller단에서 User객체의 값을 반환해주려고 하는데 아래와 같은 오류가 발생한다.
nested exception is java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList

아래와 같은 순서로 해결할 수 있다.

  1. 객체를 json형태로 변환 할 수 있는 jackson 라이브러리 다운로드 (jackson-databind)
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-core</artifactId>
    <version>2.7.3</version>
</dependency>
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.7.3</version>
</dependency>

  1. Mvc : message-converter에 MappingJackson2HttpMessageConverter 추가



출처: http://jhleed.tistory.com/93 [개발자노트]


------------------------------------------------------------------------------------------------------------------------------------------------------


내 경우엔 기본 스프링부트 사용하려고 테스트 하고있는데 1번만 해도 결과나왔음

반응형

댓글