Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- AWS
- 자바
- FLAB
- 플러터
- 자바백엔드
- github
- backend
- 멘토링
- 에프랩
- 트러블슈팅
- 코딩테스트
- java
- 성능테스트
- 레디스
- EC2
- nGrinder
- 후기
- 알고리즘
- 로드밸런서
- 도커
- 데이터구조
- F-Lab
- MySQL
- 부트캠프
- 백엔드
- redis
- Spring
- Flutter
- error
- grafana
Archives
- Today
- Total
민스씨의 일취일장
TIssue | No converter found for return value of type: class java.util.ArrayList 해결방법 본문
Programming Language & Framework/JAVA & Spring
TIssue | No converter found for return value of type: class java.util.ArrayList 해결방법
읻민스 2023. 2. 24. 22:19반응형
Controller에서 View가 아닌 객체를 반환하는 메서드를 실행하는 중 발생한 오류를 공부하는 글이다.
No converter found for return values of type
상황
List를 반환하려고 만든 메서드를 만든 후 Tomcat 실행하여 요청을 보내 보면 오류가 발생한다.
오류내용
No converter found for return value of type: class java.util.ArrayList
오류 파악
객체를 변환해주는 Converter가 없다. 서버에서 View 단으로 데이터를 보낼 때 JSON으로 변환을 해줘야 하는데 현재 객체를 JSON으로 변환해주는 라이브러리가 설치돼 있지 않다. 객체를 JSON으로 변환해주는 라이브러리를 설치해줘야 한다.
해결 방법
Java 객체를 JSON으로 변환해 주는 라이브러리 Jackson Databind를 설치해준다.
Maven Repository 에서 Jackson Databind를 검색해 원하는 또는 최신 버전의 데이터를 복사해 적용해준다.
결과
제대로 작동한다.
728x90
반응형
'Programming Language & Framework > JAVA & Spring' 카테고리의 다른 글
TIssue | IntelliJ | assertThat 임포트 안될 때 (0) | 2023.05.01 |
---|---|
TIL | LogT | Java Math에 대해 알게된 내용과 고민들 (0) | 2023.03.06 |
TIssue | IllegalStateException: Faild to load ApplicationContext (0) | 2023.02.23 |
LogT | Java Spring | View 레이어로 데이터를 보내는 두 가지 객체 Model와 RedirectAttribute (0) | 2023.02.16 |
TIssue | Test 실행 중 TextContextManager 오류 발생 (0) | 2023.02.13 |