SpringBoot Controller类统一异常处理

Controller中通常需要异常处理,给用户友好提示。每个方法都进行try catch显得有点麻烦。

可以写一个统一的异常处理方法。

利用Spring AOP特性,在Controller类中添加以下方法。

    @ExceptionHandler    
    public String doException(Exception ex) throws Exception{ 
        ex.printStackTrace();        
        return ex.getMessage();   
    }

在方法上加入@ExceptionHandler注解,接口发生异常时就会调用此方法。

你可能感兴趣的:(#,Java异常处理,#,SpringBoot入门)