1

在 Spring Boot 2.2 中开发并使用 Spring MVC REST 端点,当发生错误时,我正在发送一个静态对象ControllerAdvice,例如

@RestControllerAdvice
public class MyExceptionHandler {

  private static final MyObj ERROR_OBJ = new MyObj();

  @ExceptionHandler(MyException.class)
  public ResponseEntity<Object> handlerMyException(MyException ex) {
     // Some logging
     return new ResponseEntity(ERROR_OBJ, /* some HTTP status */);
  }
}

使用这种方法,由于这种情况下的响应总是相同的,当多个请求必须发回相同的对象(在这种情况下,ERROR_OBJ)时是否会产生性能问题/死锁?

4

0 回答 0