SpringMVC 异常处理 返回异常code及前端AJAX解析
来源:互联网 发布:sql count 多个字段 编辑:程序博客网 时间:2024/06/05 11:50
后端:
统一异常处理器
@ControllerAdvicepublic class DefaultExceptionHandler { @ExceptionHandler(value = Exception.class) @ResponseStatus(HttpStatus.BAD_REQUEST) @ResponseBody public ErrorResponse errorResponse(Exception exception) { return new ErrorResponse(exception.getMessage()); } /** * 没有权限 异常 * <p/> * 后续根据不同的需求定制即可 */ @ExceptionHandler({NullPointerException.class}) @ResponseStatus(HttpStatus.UNAUTHORIZED) public ModelAndView processUnauthenticatedException(NativeWebRequest request, Exception e) { ModelAndView mv = new ModelAndView(); mv.addObject("exception", e); mv.setViewName("error/unauthorized"); return mv; } public class ErrorResponse { private String message; public ErrorResponse(String message) { this.message = message; } public String getMessage() { return message; } }}
Controller:
@ResponseBody @RequestMapping(method = RequestMethod.GET, value = "status",produces = {"application/json"}) public Test statusTest(Test t) throws Exception { //System.out.println(t); int a= 0/0; return new Test(); }
前端
其余code处理方式一致
0 0
- SpringMVC 异常处理 返回异常code及前端AJAX解析
- ajax返回异常处理
- springmvc统一处理ajax异常
- SpringMVC控制台打印异常及异常处理
- SpringMVC统一异常处理 返回JSON解决方案
- SpringMVC处理普通请求异常以及,ajax异常
- spring 通用异常处理,ajax异常返回json
- Springmvc异常处理【Springmvc】
- com 返回值检验及异常处理
- 网页前端的异常处理方法、异常处理系统及异常处理服务器
- springmvc 通过异常增强返回给客户端统一格式 springmvc请求参数异常处理
- springMVC异常处理
- SpringMVC中的异常处理
- springmvc 异常处理
- springMVC 全局异常处理
- springMVC之异常处理
- SpringMVC的异常处理
- SpringMVC异常处理
- js: 输出一个数以内的素数
- <table>中点击一行中任意列数据,则可以让<checkbox>选中或者取消选中。
- 深入JS2.2简易时钟
- 19.C#:支持标准查询运算符的集合接口,Linq查询语句
- stdint.h[int8_t, int16_t, int32_t, int64_t]
- SpringMVC 异常处理 返回异常code及前端AJAX解析
- 常用sqlserver性能分析
- Cannot connect to the Docker daemon. Is the docker daemon running on this host?
- 【爬虫】——模拟请求
- CSS学习资料
- PowerDesigner15反向工程生成ER图
- Keepalived原理精讲
- Max Consecutive Ones
- redis桌面管理工具 redis-desktop-manager使用指南