package Ġit . try 2 catch . sp ing cloud gateway . hello . controller Ċ Ċ import Ġorg . springframework . http . HttpStatus Ċ import Ġorg . springframework . http . MediaType Ċ import Ġorg . springframework . web . bind . annotation .* Ċ import Ġjavax . websocket . server . Path Param Ċ Ċ @ RestController Ċ @ RequestMapping ( pro duces Ġ= Ġ[ MediaType . APPLICATION _ JSON _ VALUE ]) Ċ class ĠHello Controller Ġ{ ĊĊĠĠĠ Ġ@ GetMapping ("/ hello / api / v 1 / sal utation / en /{ name }") ĊĠĠĠ Ġ@ ResponseStatus ( HttpStatus . OK ) ĊĠĠĠ Ġfun Ġsal utation En (@ PathVariable Ġname : ĠString ): ĠMap < String , ĠString > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġmap Of (" sal utation " Ġto Ġ" Hello Ġ$ name "); ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ GetMapping ("/ hello / api / v 1 / sal utation / it /{ name }") ĊĠĠĠ Ġ@ ResponseStatus ( HttpStatus . OK ) ĊĠĠĠ Ġfun Ġsal utation It (@ PathVariable Ġname : ĠString ): ĠMap < String , ĠString > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġmap Of (" sal utation " Ġto Ġ" C iao Ġ$ name "); ĊĠĠĠ Ġ} Ċ } Ċ