SpringBoot项目(18)—处理异常之@ExceptionHandler注解
处理异常的ExceptionHandler必须要和出现异常的方法在同一个Controller下才可以
没有很好的复用性,代码冗余
1.在能产生异常的方法所在的controller类中,添加处理异常的方法
处理异常的方法用@ExceptionHandler注解,并且返回值不能是String,必须是ModelAndView
@ExceptionHandler注解可以指定多个异常的类型,通过value来进行指定,注意是.class
指定的时候一定要给全名,比如java.lang.NullPointerException.class,并用{}括起来
@ExceptionHandler(value = {
java.lang.NullPointerException.class