computer9302 / WeatherDiary

0 stars 0 forks source link

제로베이스

2차 실습 프로젝트

날씨, 일기 프로젝트

  1. 날씨, 일기를 작성/조회/수정/삭제 하는 백앤드를 구현한다.

    • 테스트 코드 작성해보기
    • 외부 API의 데이터를 활용해보기
    • JPA 방식으로 MySQL 사용하기
  2. 최종 구현 API 리스트

✅ POST / create / diary

✅ GET / read / diary

✅ GET / read / diaries

✅ PUT / update / diary

✅ DELETE / delete / diary

  1. 프로젝트 완성도 높이기

✅ DB와 관련된 함수들을 트랜잭션 처리 한다

✅ 매일 새벽 1시에 날씨 데이터를 외부 API 에서 받아다 DB에 저장해두는 로직을 구현한다.

✅ logback 을 이용하여 프로젝트에 로그를 남긴다.

✅ ExceptionHandler 을 이용한 예외처리를 해준다.

✅ swagger 을 이용하여 API documentation 을 해준다.