Uses the request originators ip address to lookup location information from external geolocation service. Retrieved coordinates are used to get weather information from an external service.
- Geolocation - https://ipgeolocation.io
- Weather - https://openweathermap.org
Install lombock plugin and enable annotation processing in IDE. Run gradle task bootJar.
Use WeatherApplication to launch or using packaged jar from command line
java -jar <jar file>