nested exception is java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList

2024. 8. 20. 09:01·창고/버그버그 👀

프론트쪽에서 ajax로 contoller쪽에 요청 시 json형태로 리턴해줄때(ResponseBody)사용 시 

 

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

 

nested exception is java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList 

 

위와 같은 에러가 발생한다.

 

 

해결방법으로는 

 

0. 객체를 json형태로 변환 할 수 있는 jackson 라이브러리 다운로드 (jackson-databind)

<dependency>
    <groupId>cohttp://m.fasterxml.jackson.core</groupId>
    <artifactId>jackson-core</artifactId>
    <version>2.9.4</version>
</dependency>
<dependency>
    <groupId>cohttp://m.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.9.4</version>
    <scope>compile</scope>
</dependency>

 

1. Mvc : message-converter에 MappingJackson2HttpMessageConverter 추가

(/webapp/WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml)

    <mvc:annotation-driven>
    	<mvc:message-converters>
    		<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" />
    	</mvc:message-converters>
    </mvc:annotation-driven>
저작자표시

'창고 > 버그버그 👀' 카테고리의 다른 글

[ORACLE] SQL 오류 : ORA-00947  (0) 2022.04.11
[ SPRING ] The absolute uri: http://java.sun.com/jsp/jstl/core 에러  (0) 2022.02.22
[ SPRING ] 절대 uri Error / 전자정부표준프레임워크 validation 검증·체크  (0) 2022.02.18
'창고/버그버그 👀' 카테고리의 다른 글
  • [ORACLE] SQL 오류 : ORA-00947
  • [ SPRING ] The absolute uri: http://java.sun.com/jsp/jstl/core 에러
  • [ SPRING ] 절대 uri Error / 전자정부표준프레임워크 validation 검증·체크
JinSeong
JinSeong
재미없으면 안한다.
  • JinSeong
    As you think, so shall you become.
    JinSeong
  • 전체
    오늘
    어제
    • 분류 전체보기 (96)
      • 📆 Today I Learned(개발언어학습) (76)
        • JAVA (20)
        • HTML (1)
        • JSP (46)
        • SPRING (2)
        • ORACLE(DB) (6)
        • CSS (1)
      • 📆 Today I Learned(코딩테스트) (0)
        • JAVA (0)
      • Computer Science (9)
        • 컴퓨터 구조 (9)
        • 운영체제 (0)
        • 자료구조 & 알고리즘 (0)
        • 데이터베이스 (0)
      • 창고 (11)
        • 기초지식 (7)
        • 파일창고 (0)
        • 기술지식창고 (0)
        • 버그버그 👀 (4)
      • Tools🔧 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    제어장치
    instanceof 연산자
    CPU
    DB
    이클립스 오버라이딩 메소드 자동 생성 기능
    Oracle
    spring 스케줄러
    java버전 표현
    java 스케줄러
    JAVA문자열자르기
    substring()
    SQL
    레지스터
    환경변수 차이
    java json리턴 에러
    jdk구분
    no converter found for
    명령어
    java 객체타입확인
    ALU
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
JinSeong
nested exception is java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList
상단으로

티스토리툴바