package Ġcom . y app . gil job . global . util Ċ Ċ import Ġcom . fasterxml . jackson . module . kotlin . jackson ObjectMapper Ċ import Ġcom . y app . gil job . global . error . ErrorResponse Ċ import Ġorg . springframework . http . HttpStatus Ċ import Ġorg . springframework . http . MediaType Ċ import Ġjavax . servlet . http . HttpServletResponse Ċ Ċ class ĠHandler Response Util Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġdo Response ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresponse : ĠHttpServletResponse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexception : ĠError Response , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstatus : ĠHttpStatus ĊĠĠĠĠĠĠĠ Ġ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmapper Ġ= Ġj ack son ObjectMapper () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcontent : ĠString Ġ= Ġmapper . writeValue AsString ( exception ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresponse . contentType Ġ= ĠMediaType . APPLICATION _ JSON _ VALUE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresponse . character Encoding Ġ= Ġ" UTF - 8 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresponse . status Ġ= Ġstatus . value () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresponse . writer . write ( content ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }