package Ġde . ne os . web . controllers Ċ Ċ import Ġde . ne os . web . entities . customer . persistence . Customer Repository Ċ import Ġde . ne os . web . utility . random ize Ċ import Ġorg . springframework . web . bind . annotation . GetMapping Ċ import Ġorg . springframework . web . bind . annotation . PathVariable Ċ import Ġorg . springframework . web . bind . annotation . RestController Ċ Ċ @ RestController Ċ class ĠCustomer Controller ( val Ġrepository : ĠCustomer Repository ) Ġ{ ĊĊĠĠĠ Ġ@ GetMapping ("/ customer /{ name }") ĊĠĠĠ Ġfun ĠfindBy LastName (@ PathVariable Ġname : ĠString ) Ġ= Ġrepository . findBy LastName ( name ) ĊĊĠĠĠ Ġ@ GetMapping ("/ customer / random ized ") ĊĠĠĠ Ġfun Ġrandom ized () Ġ= Ġrepository . findAll (). first (). random ize () Ċ Ċ }