Spring boot 异常统一类返回页面 - 06
2019-01-07 22:45
417 查看
1.application
[code]#Exception spring.mvc.throwExceptionIfNoHandlerFound=true #不要为我们工程中的资源文件建立映射 #spring.resources.addMappings=false
2.创建异常类,MyExceptionHandler
[code]package com.spring.boot.exception; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; @ControllerAdvice @ResponseBody public class MyExceptionHandler{ @ExceptionHandler(Exception.class) public ModelAndView exceptionHandler(HttpServletRequest request,Exception e){ ModelAndView mav = new ModelAndView("error"); // 设置跳转路径 mav.addObject("exception", e); // 将异常对象传递过去 mav.addObject("url", request.getRequestURL()); // 获得请求的路径 return mav; } }
注:application必须添加,自己试验条件
相关文章推荐
- SpringBoot 全局异常配置及返回自定义页面
- spring-boot统一处理返回给前台的数据格式(避免返回异常堆栈信息,干扰用户体验)
- 【SpringBoot】Http请求统一异常(返回数据)处理与单元测试
- springBoot的返回code数据的处理以及统一异常处理
- Spring/SpringBoot定义统一异常错误码返回
- Spring Boot实战之全局异常捕获 实现参数异常检查返回统一错误信息
- spring boot 全局统一格式返回自定义异常信息
- SpringBoot进阶之使用异常替代返回错误码(拦截异常并统一处理)
- Spring Boot中Web应用的统一异常处理
- SpringBoot学习——全局异常处理设置(返回JSON)
- Spring Boot统一异常处理详解
- springboot返回jsp页面
- 异常解决篇:Spring Boot默认错误返回格式变成数组@RequestBody无法解析Json格式
- 【异常处理】Springboot对Controller层方法进行统一异常处理
- Spring Boot中Web应用的统一异常处理
- spring boot 使用velocity、freeMarker模板创建html页面返回给前端
- SpringBoot开发详解(六)-- 异常统一管理以及AOP的使用
- SpringSecurity中密码加盐与SpringBoot中异常统一处理
- spring boot统一处理结果(含异常)
- spring boot的统一异常处理