반응형
문제점
서버에서 @ResponseBody를 이용해 AJAX에 응답을 보낼 때 아래와 같은 문제가 발생한다.
No converter found for return value of type
원인
원인은 응답보낼 때 사용하는 객체에 Getter 또는 Setter 가 없기 때문일 수 있다.
해결책
Getter가 필요하다면 Getter 설정을 해준다.
public class TestClass{
private String type;
// Getter 추가
public getType(){
return type;
}
}
Setter가 필요하다면 Setter 설정을 해준다.
public class TestClass{
private String type;
// Setter 추가
public setType(String type){
this.type = type;
}
}
둘다 필요하다면 간단하게 @Data 어노테이션을 추가할 수도 있다.
@Data
public class TestClass{
private String type;
}
반응형
'ICT > Java' 카테고리의 다른 글
Java | Math 클래스의 random() 메서드를 이용해 랜덤 번호 생성 방법 (0) | 2023.02.13 |
---|---|
스프링의 정석 | AOP 강의 따라가다가 Java 버전 오류 발생 해결방법 (0) | 2023.02.02 |
Java | Spring | H2 Localhost에서 연결을 거부했습니다. (0) | 2022.07.20 |
Thymeleaf | 비어 있는 리스트 판단하기 (0) | 2022.06.02 |
Java | Spring | 검색 구현 시 결과가 없어서 빈 리스트를 반환하고 싶을 때 (0) | 2022.06.02 |
댓글