Module bus.vortex

Class ErrorsHandler

java.lang.Object
org.miaixz.bus.vortex.handler.ErrorsHandler
All Implemented Interfaces:
org.springframework.web.server.WebExceptionHandler

public class ErrorsHandler extends Object implements org.springframework.web.server.WebExceptionHandler
全局异常处理器,处理 Web 应用中的异常并返回标准化的 JSON 响应
Since:
Java 17+
Author:
Justubborn
  • Constructor Details

    • ErrorsHandler

      public ErrorsHandler()
  • Method Details

    • handle

      @NonNull public reactor.core.publisher.Mono<Void> handle(org.springframework.web.server.ServerWebExchange exchange, Throwable ex)
      处理异常,生成标准化的错误响应
      Specified by:
      handle in interface org.springframework.web.server.WebExceptionHandler
      Parameters:
      exchange - 当前的 ServerWebExchange 对象,包含请求和响应
      ex - 捕获的异常对象
      Returns:
      reactor.core.publisher.Mono<Void> 表示异步处理完成