@RestControllerAdvice public class ExceptionHandlerAdvice extends Object
| 构造器和说明 |
|---|
ExceptionHandlerAdvice() |
| 限定符和类型 | 方法和说明 |
|---|---|
Result |
handle(BusinessException ex) |
Result |
handle(io.netty.channel.ConnectTimeoutException ex) |
Result |
handle(Exception ex) |
Result |
handle(PayException ex) |
Result |
handle(org.springframework.web.server.ResponseStatusException ex) |
Result |
handle(RocketMqException ex) |
Result |
handle(RuntimeException ex) |
Result |
handle(Throwable throwable) |
Result |
handle(TokenException ex) |
@ExceptionHandler(value=org.springframework.web.server.ResponseStatusException.class) public Result handle(org.springframework.web.server.ResponseStatusException ex)
@ExceptionHandler(value=io.netty.channel.ConnectTimeoutException.class) public Result handle(io.netty.channel.ConnectTimeoutException ex)
@ExceptionHandler(value=cn.crushes.cloud.core.common.exception.BusinessException.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) public Result handle(BusinessException ex)
@ExceptionHandler(value=cn.crushes.cloud.core.common.exception.PayException.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) public Result handle(PayException ex)
@ExceptionHandler(value=cn.crushes.cloud.core.common.exception.RocketMqException.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) public Result handle(RocketMqException ex)
@ExceptionHandler(value=java.lang.RuntimeException.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) public Result handle(RuntimeException ex)
@ExceptionHandler(value=cn.crushes.cloud.core.common.exception.TokenException.class) @ResponseStatus(value=UNAUTHORIZED) public Result handle(TokenException ex)
@ExceptionHandler(value=java.lang.Exception.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) public Result handle(Exception ex)
@ExceptionHandler(value=java.lang.Throwable.class) public Result handle(Throwable throwable)
Copyright © 2021. All rights reserved.