package Ġcom . exact pro . boot camp . webserver Ċ Ċ import Ġorg . slf 4 j . LoggerFactory Ċ import Ġorg . springframework . web . bind . annotation . GetMapping Ċ import Ġorg . springframework . web . bind . annotation . RequestMapping Ċ import Ġorg . springframework . web . bind . annotation . RestController Ċ Ċ /** Ċ Ġ* ĠDefine Ġyour ĠAPI Ġendpoints Ġhere . Ċ Ġ*/ Ċ @ RestController Ċ @ RequestMapping ("/") Ġ// ĠThe Ġpaths Ġfor ĠHTTP Ġrequests Ġare Ġrelative Ġto Ġthis Ġbase Ġpath . Ċ class ĠController ( rpc : ĠNode RPC Connection ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġlogger Ġ= ĠLoggerFactory . getLogger ( RestController :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġval Ġproxy Ġ= Ġrpc . proxy ĊĊĠĠĠ Ġ@ GetMapping ( value Ġ= Ġ["/ template endpoint "], Ġproduces Ġ= Ġ[" text / plain "]) ĊĠĠĠ Ġprivate Ġfun Ġtemplate endpoint (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Define Ġan Ġendpoint Ġhere ." ĊĠĠĠ Ġ} Ċ }