In this project was used chaching to reduce the load on the network, as well as due to the limited free version OpenWeatherMap
Used tools:
-
Kotlin
-
Spring Boot
-
JSON
Install java 17 or newer. Select the correct way for your system
OS | Download Away |
---|---|
Windows | https://adoptium.net/temurin/releases/ |
Ubuntu | sudo apt install openjdk-17-jre |
Arch Linux | sudo pacman -S jre-openjdk |
- Clone the repo
git clone https://github.com/galievdev/weather-spring-app.git
- Build JAR using maven
./mvnw jar:jar
- Run JAR file
java -jar weather-spring-app-1.0.0.jar