问题描述
在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
),是否会造成性能问题/死锁?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)