대충이라도 하자

No serializer found for class ... 오류 본문

꼬꼬마 개발자 노트

No serializer found for class ... 오류

Sueeeeee
반응형

"no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: java.util.ArrayList[0])"

아.... 진짜 이것 때문에 얼마나 고생했던가....

사실 아직까지도 이유를 모르겠다.

분명히 어제까지만 해도 잘 받아지던 객체가 왜!!!왜!!! 뭐 하나 바꾸면서 안되는 거지 싶었다...

어쨋든 Private 으로 되어 있어서 그런 거 같다고 그래서

Model에 있는 데이터 클래스의 변수들을 죄다 public으로 바꿔주니까 오류 없이 나오네...

사실 이렇게 바꿔도 되는 건지도 잘 모르겠다ㅜㅜㅜ

***추가

생성자들을 private들로 다시 변경하고 getter, setter를 만들어주니 작동한다!!!

해결책 중에

1. 롬북을 dependency에 추가한 다음,

@NoArgsConstructor를 어노테이션으로 추가하라는 말이 있었는데

결과적으로 작동 X

2. 생성자들을 초기화 해줬는데 역시 작동 X

그런데 이상한게 왜 constructor랑 getter setter 다 추가한 것도 작동이 안되었을까....ㅜㅜ

개념에 대해서 확실히 더 공부해야할 듯하다

반응형
Comments