Skip to content

Latest commit

 

History

History
33 lines (30 loc) · 1.2 KB

File metadata and controls

33 lines (30 loc) · 1.2 KB

Weather Diary

Project subject

  • Weather Diary Using SpringBoot

Project structure

image image

ERD

image

Tech Stack

Language : Java
DBMS : MySQL
Java Version : Java 8
IDE : Intellij IDEA 2023.3.2 (Ultimate Edition)
Test Program : Postman
etc : Logback, Swagger(API document)

API Document(Swagger)

image

Project function

Save weather data

  • Save diary to database with diary text and weather

Weather data query

  • Get all diary data for selected date
  • Get all weather data for the selected period

Save Weather Scheduling

  • Weather data update at 1:00 AM every day
  • Save that data to DB
  • Minimize unnecessary work through caching
  • Obtain historical weather data from DB if necessary

ETC

  • Implementation of API data reference site for each function using Swagger