[SpringBoot] JSON 데이터 DB 파싱 오류 및 해결
오류 발생 KMDB에서 제공하는 오픈 API로 영화 정보를 요청하고 응답 받은 데이터를 DB에 저장하기 위해 DTO 클래스를 만들고 JSON 데이터를 파싱하려고 했는데 테이블에 NULL값이 들어오는 오류가 발생했다. API 응답 데이터의 구조는 아래와 같았고 { "Query": "", "KMAQuery": "", "TotalCount": 1, "Data": [ { "CollName": "kmdb_new2", "TotalCount": 1, "Count": 1, "Result": [ { "DOCID": "F07555", "movieId": "F", "movieSeq": "07555", "title": " 에이.아이.", "titleEng": "A.I.", "titleOrg": "Artificial Intel..
2023. 8. 9.
[프로그래머스] 두 정수의 합
문제 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다. 입출력 예 a b return 3 5 12 3 3 3 5 3 12 문제 풀이 우선 두 수 a,b 중 어떤 수가 더 큰지 비교하여 연산을 시작할 숫자를 판단해야 한다. 최솟값, 최댓값을 구하는 Math.min() , Math.max() 함수를 이용하고, 시작 시점과 종료 시점을 선언한다. 두 수 사이에 존재하는..
2023. 6. 20.