/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 ĠRem i ĠGu ille met te Ġ- Ġn 4 dev . ca Ċ Ġ* Ċ Ġ* ĠLicensed Ġto Ġthe ĠApache ĠSoftware ĠFoundation Ġ( ASF ) Ġunder Ġone Ċ Ġ* Ġor Ġmore Ġcontributor Ġlicense Ġagreements . Ġ ĠSee Ġthe ĠNOTICE Ġfile Ċ Ġ* Ġdistributed Ġwith Ġthis Ġwork Ġfor Ġadditional Ġinformation Ċ Ġ* Ġregarding Ġcopyright Ġownership . Ġ ĠThe ĠASF Ġlicenses Ġthis Ġfile Ċ Ġ* Ġto Ġyou Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ċ Ġ* Ġ" License "); Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ċ Ġ* Ġwith Ġthe ĠLicense . Ġ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ċ Ġ* Ġsoftware Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ċ Ġ* Ġ" AS ĠIS " ĠBASIS , ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY Ċ Ġ* ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ġ ĠSee Ġthe ĠLicense Ġfor Ġthe Ċ Ġ* Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ġlimitations Ċ Ġ* Ġunder Ġthe ĠLicense . Ċ Ġ* Ċ Ġ*/ Ċ Ċ package Ġca . n 4 dev . ae g ae on next . core . web Ċ Ċ import Ġca . n 4 dev . ae g ae on next . core . token . Token Factory Ċ import Ġorg . springframework . boot . autoconfigure . condition . Conditional On Property Ċ import Ġorg . springframework . web . bind . annotation . GetMapping Ċ import Ġorg . springframework . web . bind . annotation . RequestMapping Ċ import Ġorg . springframework . web . bind . annotation . RestController Ċ import Ġjavax . servlet . http . HttpServletRequest Ċ Ċ /** Ċ Ġ* Ċ Ġ* ĠJ wk Controller . java Ċ Ġ* ĠTODO ( rg u ille met te ) ĠAdd Ġdescription . Ċ Ġ* Ċ Ġ* Ġ@ author Ġr gu ille met te Ċ Ġ* Ġ@ since Ġ 2 . 0 . 0 Ġ- ĠFeb Ġ 0 6 Ġ- Ġ 2 0 2 0 Ċ Ġ* Ċ Ġ*/ Ċ Ċ const Ġval ĠJ wk Controller URL Ġ= Ġ"/ j wk " Ċ Ċ @ RestController Ċ @ RequestMapping ( J wk Controller URL ) Ċ @ Conditional On Property ( prefix Ġ= Ġ" ae g ae on . modules ", Ġname Ġ= Ġ[" information "], Ġhaving Value Ġ= Ġ" true ", Ġmatch If Missing Ġ= Ġtrue ) Ċ class ĠJ wk Controller ( private Ġval Ġtoken Factory : ĠToken Factory ) Ġ{ ĊĊĠĠĠ Ġ@ GetMapping ("", Ġproduces Ġ= Ġ[" application / json "]) ĊĠĠĠ Ġfun Ġj wk ( http Servlet Request : ĠHttpServletRequest ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtoken Factory . public Jw ks () ĊĠĠĠ Ġ} Ċ }