|  |  | 
 |  |  | import org.springframework.security.web.AuthenticationEntryPoint; | 
 |  |  |  | 
 |  |  | import javax.servlet.ServletException; | 
 |  |  | import javax.servlet.http.HttpServlet; | 
 |  |  | import javax.servlet.http.HttpServletRequest; | 
 |  |  | import javax.servlet.http.HttpServletResponse; | 
 |  |  | import java.io.IOException; | 
 |  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public void commence(HttpServletRequest httpServletRequest, HttpServletResponse response, AuthenticationException e) throws IOException, ServletException { | 
 |  |  |         Result result = Result.loginFail("fail"); | 
 |  |  |         Result result = Result.loginFail("Unauthorized"); | 
 |  |  |         response.setCharacterEncoding("UTF-8"); | 
 |  |  |         response.setContentType("application/json; charset=utf-8"); | 
 |  |  |         response.getWriter().write(new ObjectMapper().writeValueAsString(result)); | 
 |  |  |         response.setStatus(HttpServletResponse.SC_UNAUTHORIZED); | 
 |  |  |     } | 
 |  |  | } |