<현상>
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: 발생
<코드>
RangeCount rangeCount = new RangeCount(map);
filterDto.setRangeCount(rangeCount);
@AllArgsConstructor
@NoArgsConstructor
public class RangeCount {
public static final int RANGE_SIZE = 10;
private java.util.Map<Integer, Integer> rangeCount;
public boolean validateRangeCount(){
Iterator<Integer> iterator = rangeCount.keySet().iterator();
while(iterator.hasNext()){
if( rangeCount.get(iterator.next()) < 0 ){
return false;
}
}
return true;
}
}
<원인>
- getter 가 없을 경우 해당 멤버변수에 접근할 수 없어서 없는 것으로 판단한다.
'Java' 카테고리의 다른 글
Redis 캐시사용시 생성되는 기본키 및 prefix 오류 (0) | 2021.09.01 |
---|---|
Spring WebClient 사용 #1 (0) | 2021.05.11 |
Spring Security + MySQL 사용시 로그인 대소문자 구분 주의사항 (0) | 2019.09.11 |
Spring MVC를 이용한 Test 중 Controller Layer 의 Exception처리 (0) | 2019.06.03 |
Spring JPA + Azure Cosmos DB 연결 (라이브러리 변경관련 트러블슈팅) (0) | 2019.03.14 |