package Ġio . an ax o . ale xa . t rivia . services Ċ Ċ import Ġio . an ax o . ale xa . t rivia . models . Number Trivia Ċ import Ġorg . springframework . stereotype . Service Ċ import Ġorg . springframework . web . client . Rest Template Ċ Ċ @ Service Ċ class ĠNumbers API Service Ġ{ ĊĊĠĠĠ Ġfun Ġget Year Trivia ( year : ĠInt ): ĠNumber Trivia ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġurl Ġ= ĠStringBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. append (" http :// numbers api . com /") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. append ( year ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. append ("/ year ? json ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. toString () ĊĊĠĠĠĠĠĠĠ Ġval Ġrest Template Ġ= ĠRest Template () ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġrest Template . get For Entity ( url , ĠNumber Trivia :: class . java ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġresponse . body ĊĠĠĠ Ġ} Ċ } Ċ