회고/패스트캠퍼스 X 야놀자

패스트캠퍼스X야놀자: 백엔드 개발 부트캠프_Java 과제 2

DevKTak 2023. 9. 2. 15:40

Java 심화 과제 2

Java 심화 과제 1 에 이어 이번 과제도 간단하게 요약하자면 

카카오 Open API를 활용하여 사용자로부터 책 제목을 입력받고 JSON 데이터로 받은 책의 정보를 파싱하여 DB에 저장하고 테이블 리스트를 조회하는 가벼운 과제입니다.

 

이번에 작업 환경은 과제 1 때와는 다르게 웹으로 구현하였습니다.

 

기술 스택 및 구조: Java, Spring Boot, Gradle, Mysql, 헥사고날 아키텍처

 

핵심 코드를 간략하게 보겠습니다.

 

1. RestTemplate을 활용하여 Kakao Open API를 호출하여 책 정보에 대한 JSON 데이터를 받아옵니다.

2. 데이터베이스에 저장하고 책 제목을 기준으로 오름차순으로 정렬하여 조회합니다.

 

결론

DB 저장과 조회 과정을 제외하고 심화 과제 1과 비슷한 훈련이었습니다.

 

다음은 세미 프로젝트 후기로 찾아뵙겠습니다~🫡

이번편도 끝가지 읽어주셔서 감사합니다. 😭