处理AngularJs中的异常

时间:2015-09-15 21:57:55

标签: javascript angularjs exception-handling

我添加了$ exceptionHandler

app.factory('$exceptionHandler', function () {
        return function (exception, cause) {
            alert(exception + cause);
        };
    });

添加我有服务

SomeService.save({
                    someaction : action,
                }, function(result) {
                   console.log(result)
                }
            )

设置异常消息的Java方法

   @ExceptionHandler(IllegalStateException.class)
    public ResponseEntity<String> handleRequest(Exception ex) {
        return new ResponseEntity<String>(ex.getMessage(), HttpStatus.CONFLICT);
    } 

如果此服务抛出异常$ exceptionHandler捕获异常,但异常消息表示意外令牌而不是我在java方法中设置的错误消息。

0 个答案:

没有答案