package Ġn tn u . id att 2 1 0 5 . security . validator Ċ Ċ import Ġn tn u . id att 2 1 0 5 . security . exception . Invalid Jwt Token Ċ import Ġn tn u . id att 2 1 0 5 . security . service . RefreshToken Service Ċ import Ġn tn u . id att 2 1 0 5 . security . token . RefreshToken Ċ import Ġorg . springframework . stereotype . Component Ċ @ Component Ċ class ĠJwt Token Validator ( val Ġrefresh Token Service : ĠRefresh Token Service ) Ġ: ĠToken Validator Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġvalidate ( j ti : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrefresh Token : ĠRefresh Token Ġ= Ġrefresh Token Service . getBy J ti ( j ti ) ĊĠĠĠĠĠĠĠ Ġif Ġ(! refresh Token . isValid ) Ġthrow ĠInvalid Jwt Token () ĊĠĠĠ Ġ} Ċ } Ċ