Ajax
@GetMapping("/{id}")
public Question list(@PathVariable long id){
//getter메소드를 인식해서 자동으로 JSON으로 바뀐다.
return questionRepository.findOne(id);
}
-->>>Question클래스의 getter메소드를 자동으로 인식해서 Json으로 바뀐다.
-->>여기서 만약 또 Question클래스가 다른 클래스를 보유하고있다면 또 그 클래스 안으로 들어가게되고, 어쩌면 무한루프가 발생할 수 있다.
그래서.
@JsonIgnore
public List<Answer> getAnswers() {
return answers;
}
-->>>>@JsonIgnore 어노테이션을 붙인다.
----------------------------------------------------------------------------------------------------
public Question list(@PathVariable long id){
//getter메소드를 인식해서 자동으로 JSON으로 바뀐다.
return questionRepository.findOne(id);
}
-->>>Question클래스의 getter메소드를 자동으로 인식해서 Json으로 바뀐다.
-->>여기서 만약 또 Question클래스가 다른 클래스를 보유하고있다면 또 그 클래스 안으로 들어가게되고, 어쩌면 무한루프가 발생할 수 있다.
그래서.
@JsonIgnore
public List<Answer> getAnswers() {
return answers;
}
-->>>>@JsonIgnore 어노테이션을 붙인다.
----------------------------------------------------------------------------------------------------
댓글
댓글 쓰기