package Ġorg . example . myapp . web . api Ċ Ċ import Ġorg . example . extension . logger For Ċ import Ġjavax . inject . Singleton Ċ import Ġjavax . ws . rs . Cons umes Ċ import Ġjavax . ws . rs . GET Ċ import Ġjavax . ws . rs . Path Ċ import Ġjavax . ws . rs . Produces Ċ import Ġjavax . ws . rs . core . MediaType ĊĊ Ċ @ Singleton Ċ @ Path ("/") Ċ @ Cons umes ( MediaType . APPLICATION _ JSON ) Ċ @ Produces ( MediaType . APPLICATION _ JSON ) Ċ public Ġclass ĠIndex Resource Ġ{ ĊĊĠ Ġprivate Ġval Ġlogger Ġ= Ġlogger For ( java Class ) ĊĊĠ Ġ@ GET ĊĠ Ġfun Ġindex (): ĠString Ġ{ ĊĊĠĠĠ Ġlogger . debug (" index ...") ĊĠĠĠ Ġreturn Ġ" Hello "; ĊĠ Ġ} Ċ }