package Ġcn . dan ao . spring boot . spring boot kotlin . server . impl Ċ Ċ import Ġcn . dan ao . spring boot . spring boot kotlin . bean . User One Ċ import Ġcn . dan ao . spring boot . spring boot kotlin . server . User Server Ċ import Ġorg . springframework . stereotype . Service Ċ Ċ /** Ċ Ġ* Ġkotlin Ġ å®ŀçİ° Ġjava æİ¥åı£ Ċ Ġ* Ġ è¯Ńæ³ķ Ġclass ĠClass Name Ġ: ĠInterface Name Ġ{} Ċ Ġ*/ Ċ @ Service ( value Ġ= Ġ" user Server Kotlin ") Ċ class ĠUser Server Kotlin Impl Ġ: ĠUser Server Ġ{ ĊĊĠĠĠ Ġfun Ġcreate User One (): ĠMutable List < User One > Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġlist : ĠMutable List < User One > Ġ= Ġmutable ListOf () ĊĠĠĠĠĠĠĠ Ġvar Ġa Ġ= ĠUser One () ĊĠĠĠĠĠĠĠ Ġa . id Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġa . userName Ġ= Ġ" name " ĊĠĠĠĠĠĠĠ Ġvar Ġb Ġ= ĠUser One () ĊĠĠĠĠĠĠĠ Ġb . id Ġ= Ġ 2 ĊĠĠĠĠĠĠĠ Ġb . userName Ġ= Ġ" b name " ĊĠĠĠĠĠĠĠ Ġvar Ġc Ġ= ĠUser One () ĊĠĠĠĠĠĠĠ Ġc . id Ġ= Ġ 3 ĊĠĠĠĠĠĠĠ Ġlist . add ( a ) ĊĠĠĠĠĠĠĠ Ġlist . add ( b ) ĊĠĠĠĠĠĠĠ Ġlist . add ( c ) ĊĠĠĠĠĠĠĠ Ġreturn Ġlist ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun ĠgetUser One ById ( userId : ĠInt ?): ĠUser One Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" è°ĥçĶ¨ kotlin ä»£çłģ æŁ¥è¯¢ id =" Ġ+ ĠuserId ) ĊĠĠĠĠĠĠĠ Ġreturn Ġcreate User One (). get ( 0 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetAll User One (): ĠMutable List < User One > Ġ{ ĊĠĠĠĠĠĠĠ Ġ// TODO (" Not Ġyet Ġimplemented ") ĊĠĠĠĠĠĠĠ Ġprintln (" è°ĥçĶ¨ kotlin ä»£çłģ æŁ¥è¯¢ åħ¨éĥ¨ ") ĊĠĠĠĠĠĠĠ Ġreturn Ġcreate User One () ĊĠĠĠ Ġ} Ċ Ċ }