springmvc--ResponseStatus注解处理异常
来源:互联网 发布:mac如何访问共享文件夹 编辑:程序博客网 时间:2024/06/11 23:46
ResponseStatus
ResponseStatus注解的使用非常简单,我们创建一个异常类,加上注解
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- ResponseStatus注解是修饰类的
- 它有两个属性,value属性是http状态码,比如404,500等。reason是错误信息
写一个目标方法抛出该异常
- 1
- 2
- 3
- 4
- 5
- 6
- 1
- 2
- 3
- 4
- 5
- 6
当传入参数i==0的时候将抛异常。下图是效果图
使用了ResponseStatus注解之后,用户看到的异常界面正是我们自己定义的异常,而不再是一大堆用户看不懂的代码。
ResponseStatus修饰方法
讲到这里,我就想呵呵以下。ResponseStatus如果修饰目标方法,将会发生什么事咧?且看:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 仔细看这张结果图中的访问路径,我传入的参数是i=1,正常来说是不应该抛异常的,可是它抛了。。它真的抛了。。
- 结论:ResponseStatus修饰目标方法,无论它执行方法过程中有没有异常产生,用户都会得到异常的界面。而目标方法正常执行
0 0
- springmvc--ResponseStatus注解处理异常
- springmvc学习笔记(30)——ResponseStatus注解处理异常
- springmvc学习笔记(30)——ResponseStatus注解处理异常
- SpringMVC重要注解(一)@ExceptionHandler和@ResponseStatus
- SpringMVC重要注解(一)@ExceptionHandler和@ResponseStatus
- 13.2、异常处理——ResponseStatusExceptionResolver和@ResponseStatus
- SpringMVC利用注解实现异常处理
- springmvc注解开发-高级之异常处理
- springMvc 自定义注解以及自定义异常处理
- SpringMVC利用注解实现异常处理
- springMvc基于注解的异常处理
- SpringMVC 使用注解统一异常处理
- @ResponseStatus注解的使用
- Spring MVC 注解 @ResponseStatus
- SpringMVC @ResponseStatus 的用法
- Springmvc异常处理【Springmvc】
- ResponseStatusExceptionResolver和ResponseStatus注解的使用
- Spring 注解学习@ExceptionHandler 和@ResponseStatus
- 《JS高程(3)》DOM扩展-API选择符-第11章笔记(18)
- C++学习一虚函数的实现方式
- 文章标题
- easyui datagrid load 参数表单序列化
- Key Concepts (Mastering CMake)
- springmvc--ResponseStatus注解处理异常
- 【Bzoj1083】繁忙的都市
- nil与null的区别
- 学习Hibernate_04_Hibernate参数设置一览表
- 微信H5video视频问题
- 利用nat123解决微信公众号对接服务器必须为80端口的问题
- Maven中央仓库信息速查
- CSS实现带箭头的DIV
- poj 2774求两个串的公共前缀 后缀数组