현재 진행하고 있는 프로젝트에서 카카오 지도 rest api를 사용하고 있는데
결과값이 깨져서 오는 경우가 있었습니다.
문제를 보아하니 위의 화면 처럼 IOUtils의 toString 메소드가 deprecated 되었기 때문에
이런 문제가 발생했습니다.
에러를 해결하기 위해 IOUtils의 toString 대신에 copy를 사용해서 코드를 수정했습니다.
소스코드를 위의 화면처럼 수정하고 다시 rest api를 조회한 결과
아래 화면처럼 결과값이 잘 나왔습니다.
앞으로 InputStream을 문자열로 변환할 때 IOUtils의 toString 말고
copy를 이용해서 변환하면 좋을 거 같습니다.
'dev > 자바' 카테고리의 다른 글
Java NumberFormat DecimalFormat (0) | 2021.07.06 |
---|---|
String split 특수문자 (0) | 2021.06.18 |
Java File Separator (0) | 2021.05.26 |
File lastModifiedTime 조회 (0) | 2021.03.17 |
컬렉션 별 iterator 사용법 (0) | 2020.03.15 |