프로젝트 진행 전 | 01_주제 설명 |
02_사용할 데이터 설명 (openweathermap api) | |
프로젝트 준비하기 | 01_Spring Boot initializr |
02_프로젝트 구동시켜보기 | |
03_테스트 코드 작성하기 | |
날씨 데이터 저장하기 | 01_openweathermap 데이터 확인 |
02_MySQL 연동작업 | |
03_날씨 데이터 저장 API 작성 | |
04_같은 데이터는 한번만 저장하기 (캐싱 개념) | |
JPA 개념 | 01_ORM 개념 이해하기 |
02_JPA vs JDBC | |
03_JDBC 방식으로 날씨 데이터 저장하기 | |
01_날씨 조회 API 작성 | |
02_날씨 일기 작성 및 수정하기 | |
03_날씨 일기삭제 API 작성 | |
04_DB의 날씨 데이터 삭제하기 | |
01_데이터 수정중에 예외가 발생한다면? | |
02_Spring 트랜잭션 이해하기 | |
03_트랜잭션 코드에 반영하기 | |
날씨 저장 스케쥴링 | 01_Spring Scheduler |
02_매일 자정에 날씨 데이터 불러오기 | |
로그 남기기 | 01_Logback 설정 |
02_logger 작성 | |
예외 처리하기 | 01_에러상황 정의하기 |
02_Exception Handler 작성 | |
03_Controller Advice 작성 | |
API document 만들기 | 01_swagger |
02_프로젝트 구동시켜보기 | |
03_테스트 코드 작성하기 |