Controller中通常需要异常处理,给用户友好提示。每个方法都进行try catch显得有点麻烦。
可以写一个统一的异常处理方法。
利用Spring AOP特性,在Controller类中添加以下方法。
@ExceptionHandler public String doException(Exception ex) throws Exception{ ex.printStackTrace(); return ex.getMessage(); }
在方法上加入@ExceptionHandler注解,接口发生异常时就会调用此方法。