SpringBoot
中等
面试题库
SpringBoot
中等
@Async 与 @Scheduled 中抛出的异常能被 @ControllerAdvice 捕获吗?应如何处理?
SpringBoot
中等
多个 @ControllerAdvice 的优先级如何确定?basePackages 与 assignableTypes 如何缩小范围?
SpringBoot
简单
兜底捕获 Exception 时如何避免把堆栈暴露给前端,同时保留生产日志?
SpringBoot
困难
如何用 @RestControllerAdvice 结合 MessageSource 实现异常消息的国际化?
SpringBoot
中等
Spring Boot 的 BasicErrorController 与 /error 机制是如何工作的?如何自定义错误响应?
SpringBoot
中等
Filter 层异常、404 和静态资源错误能被 @ControllerAdvice 捕获吗?为什么默认走 /error?
SpringBoot
中等
全局异常处理如何区分参数校验失败、业务异常与系统异常并返回不同错误码?
SpringBoot
中等
多个 @ExceptionHandler 匹配异常时遵循什么规则?子类与父类异常同时存在选哪个?
SpringBoot
中等
如何设计业务异常类 BusinessException 与错误码枚举,并和全局异常处理器配合?
SpringBoot
简单
@ExceptionHandler 方法的返回值可以有哪些形式?如何同时返回自定义错误码与 HTTP 状态码?
SpringBoot
简单