@Component
public class ManagerInterceptor extends HandlerInterceptorAdapter {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws IOException {
LOGGER.info("begin ManagerInterceptor");
if (request.getMethod().equals("OPTIONS")) {
return true;
}
String user = request.getHeader("user");
String password = request.getHeader("password");
if (StringUtils.isEmpty(user) || StringUtils.isEmpty(password) || !user.equals("giraffe") || !password.equals("tree")) {
response.setContentType("application/json;charset=utf-8");
ReturnObject returnObject = ReturnObject.fail("就不告诉你什么错误 (๑╹◡╹)ノ");
response.getWriter().print(JSON.toJSONString(returnObject));
return false;
}
return true;
}
}
版权声明:本文为weixin_35721739原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。