1234567891011121314151617181920212223 |
- package yike.example;
- import javax.servlet.http.HttpServletRequest;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import org.springframework.web.bind.annotation.ControllerAdvice;
- import org.springframework.web.bind.annotation.ExceptionHandler;
- import org.springframework.web.bind.annotation.ResponseBody;
- @ControllerAdvice
- public class BaseErrorController {
-
- private static Logger logger = LoggerFactory.getLogger(BaseErrorController.class);
- @ExceptionHandler(value = Exception.class)
- @ResponseBody
- public String defaultErrorHandler(HttpServletRequest req, Exception e) throws Exception {
- logger.error(e.getMessage(), e);
- return "error happens";
- }
- }
|