|
|
|
@@ -11,6 +11,7 @@ import org.springframework.ui.Model;
|
|
|
|
import org.springframework.web.HttpRequestMethodNotSupportedException;
|
|
|
|
import org.springframework.web.HttpRequestMethodNotSupportedException;
|
|
|
|
import org.springframework.web.bind.annotation.ControllerAdvice;
|
|
|
|
import org.springframework.web.bind.annotation.ControllerAdvice;
|
|
|
|
import org.springframework.web.bind.annotation.ExceptionHandler;
|
|
|
|
import org.springframework.web.bind.annotation.ExceptionHandler;
|
|
|
|
|
|
|
|
import org.springframework.web.servlet.resource.NoResourceFoundException;
|
|
|
|
|
|
|
|
|
|
|
|
import com.example.demo.exception.NoSessionException;
|
|
|
|
import com.example.demo.exception.NoSessionException;
|
|
|
|
|
|
|
|
|
|
|
|
@@ -53,8 +54,8 @@ public class GlobalExceptionHandler {
|
|
|
|
return "error";
|
|
|
|
return "error";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ExceptionHandler(Exception.class)
|
|
|
|
@ExceptionHandler(NoResourceFoundException.class)
|
|
|
|
public String AllException(Model model, Exception e, HttpSession session) {
|
|
|
|
public void noResourceException(Model model, Exception e, HttpSession session) {
|
|
|
|
model.addAttribute("error", SEVERE_ERROR_MESSAGE_BAD_REQUEST);
|
|
|
|
model.addAttribute("error", SEVERE_ERROR_MESSAGE_BAD_REQUEST);
|
|
|
|
|
|
|
|
|
|
|
|
e.printStackTrace();
|
|
|
|
e.printStackTrace();
|
|
|
|
@@ -64,6 +65,16 @@ public class GlobalExceptionHandler {
|
|
|
|
System.out.println("session invalidated");
|
|
|
|
System.out.println("session invalidated");
|
|
|
|
session.invalidate();
|
|
|
|
session.invalidate();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ExceptionHandler(Exception.class)
|
|
|
|
|
|
|
|
public String AllException(Model model, Exception e, HttpSession session) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
System.out.println(" .well-known/appspecific/com.chrome.devtools.json for request error");
|
|
|
|
|
|
|
|
|
|
|
|
return "error";
|
|
|
|
return "error";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|