- 创建SpringBoot工程,导入依赖
org.springframework.boot spring-boot-starter-weborg.springframework.boot spring-boot-starter-thymeleaf
- 编写异常类
@ControllerAdvice
public class MyException01 implements HandlerExceptionResolver {
@Override
public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {
ModelAndView modelAndView = new ModelAndView("error");
modelAndView.addObject("error",ex.getMessage());
return modelAndView;
}
}
- 编写HTML文件,异常显示页面
异常页面
- 测试
@RestController
public class HelloController {
@GetMapping("/hello")
public void hello(){
int i=1/0;
}
}
成功!



