Bir hava durumu API'sı yapacağız. Bunun için internette bir sürü free API'lar var. Aşağıda bazı API web sitelerini ekledik. Dileyen başka API'larda kullanabilir. Weather API from https://openweathermap.org/api
Historical API from https://www.weatherapi.com/
Temel amacımız, bu API'larla haberleşecek bir API yazmak. Kullanıcıdan alacağımız, ülke / şehir bilgisine göre günlük, haftalık ve aylık hava durumu raporunu gösterelim. İstek önce sizin yazacağınız API'ye gelecek, sonrasında siz isteği aldıktan sonra Free Weather API'lara istek atıp bu bilgileri tekrar geri döneceksiniz. Bu işlem için kullanımı oldukça kolay RestTemplate sınıfını kullanabilirsiniz. Sizden beklenenler Doğru bir API structure çıkarmak. Model veya parametrelerinizde validasyonlar yapmak. Exception handling işlemlerini yapmak.