@ResponseStatus注解的使用
来源:互联网 发布:qq截图软件绿色版 编辑:程序博客网 时间:2024/06/07 17:11
带有@ResponseStatus注解的异常类会被ResponseStatusExceptionResolver 解析。可以实现自定义的一些异常,同时在页面上进行显示。具体的使用方法如下:
1.首先定义一个异常类:
@ResponseStatus(value = HttpStatus.FORBIDDEN,reason = "用户名和密码不匹配!")public class UserNameNotMatchPasswordException extends RuntimeException{ }
2.人为抛出一个异常:
@RequestMapping("/testResponseStatusExceptionResolver") public String testResponseStatusExceptionResolver(@RequestParam("i") int i){ if (i==13){ throw new UserNameNotMatchPasswordException(); } System.out.println("testResponseStatusExceptionResolver...."); return "success"; }
3.输入如下额路径:
http://localhost:8090/testResponseStatusExceptionResolver?i=13
当然,也可以在方法上进行修饰:
@ResponseStatus(reason = "测试",value = HttpStatus.NOT_FOUND) @RequestMapping("/testResponseStatusExceptionResolver") public String testResponseStatusExceptionResolver(@RequestParam("i") int i){ if (i==13){ throw new UserNameNotMatchPasswordException(); } System.out.println("testResponseStatusExceptionResolver...."); return "success"; }
这时所有的请求都会报错。
0 0
- @ResponseStatus注解的使用
- ResponseStatusExceptionResolver和ResponseStatus注解的使用
- Spring MVC 注解 @ResponseStatus
- spring mvc @ResponseStatus 注解 注释返回中文乱码的问题
- springmvc--ResponseStatus注解处理异常
- SpringMVC @ResponseStatus 的用法
- Spring 注解学习@ExceptionHandler 和@ResponseStatus
- SpringMVC重要注解(一)@ExceptionHandler和@ResponseStatus
- SpringMVC重要注解(一)@ExceptionHandler和@ResponseStatus
- springmvc学习笔记(30)——ResponseStatus注解处理异常
- springmvc学习笔记(30)——ResponseStatus注解处理异常
- annotation注解的使用
- 注解的使用
- java注解的使用
- Java 注解的使用
- hibernate 注解的使用
- struts2 注解的使用
- Shiro 注解的使用
- windows下配置JAVA虚拟机以及环境变量
- qt5 打开中文路径的图片失败
- 计算机系统漫游·一
- “==”、equals 和 hashCode 的区别
- mac 自定义titlebar
- @ResponseStatus注解的使用
- java中常用的数据加密算法
- 二维数组
- 定时器与计时器
- python中函数的可变参数设置
- 【直播技术探讨第一章】
- Git命令速记
- 机器学习基石笔记2——在何时可以使用机器学习(2)
- caffe训练中create image数据产生的bug