Spring REST 异常处理

2015-07-16 12:55:55 · 作者: · 浏览: 17

通过ResponseEntity接收两个参数,一个是对象,一个是HttpStatus.
举例:


这种方法的话我们得在每个RequestMapping 方法中加入try catch语句块,比较麻烦,下面介绍个更简单点的方法


这里跟前面不同的是,我们注解方法的返回值不是一个ResponseEntity对象,而不是跳转的页面。


总结:
这里两种方法,推荐使用第二种,我们既可以在单个Controller中定义,也可以在标有ControllerAdvice注解的类中定义从而使异常处理对整个程序有效。


--------------------------------------分割线 --------------------------------------


--------------------------------------分割线 --------------------------------------