当前位置: 首页 > wzjs >正文

服务器可以做几个网站百度收录查询

服务器可以做几个网站,百度收录查询,网站后台psd,wordpress主题lenews在 Spring Boot 中处理异常确实有多个方式,比如使用 ControllerAdvice、 BasicErrorController、HandlerExceptionResolver等。不同方式适合不同的场景,下面是对这些方式的分析以及如何选择的建议: 🧩 1. ControllerAdvice Exce…

在 Spring Boot 中处理异常确实有多个方式,比如使用 @ControllerAdviceBasicErrorControllerHandlerExceptionResolver等。不同方式适合不同的场景,下面是对这些方式的分析以及如何选择的建议:

🧩 1. @ControllerAdvice + @ExceptionHandler(推荐使用)

适用场景:
• 适合全局或局部地处理控制器抛出的异常。
• 适合为 REST 接口返回统一的异常结构(如 JSON)。

优点:
• 使用简单,语义明确。
• 可细粒度控制不同异常的处理逻辑。
• 与 Spring MVC 集成紧密,配合@ResponseStatus等注解效果更好。

示例:

@ControllerAdvice
public class GlobalExceptionHandler {@ExceptionHandler(ResourceNotFoundException.class)@ResponseStatus(HttpStatus.NOT_FOUND)public ErrorResponse handleNotFound(ResourceNotFoundException ex) {return new ErrorResponse("NOT_FOUND", ex.getMessage());}@ExceptionHandler(Exception.class)@ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)public ErrorResponse handleException(Exception ex) {return new ErrorResponse("INTERNAL_ERROR", "Unexpected error occurred");}
}

🧩 2. 自定义 BasicErrorController

适用场景:
• 需要完全控制 Spring Boot 默认错误响应行为时。
• 通常用于构建统一错误页面(HTML)或更底层的 JSON 错误处理逻辑。

优点:
• 可以替换 Spring Boot 默认的 /error 映射逻辑。
• 对 WebMvc + REST + WebFlux 一致性要求高时有用。

缺点:
• 实现复杂,通常不建议自定义它,除非你确实不满意 Spring Boot 提供的默认行为。

备注:
• Spring Boot 默认的错误信息来自 DefaultErrorAttributes 和 BasicErrorController。

🧩 3. HandlerExceptionResolver(低级机制)

适用场景:
• 需要低级别控制异常解析过程,比如处理过滤器/拦截器中抛出的异常。
• 不推荐用于日常业务异常处理。

优点:
• 可用于特殊场景,如非 MVC 层的异常处理。

缺点:
• 更底层、侵入性大、可维护性差。


✅ 选择建议总结

使用方式场景适合是否推荐
@ControllerAdvice统一处理控制器异常(REST 风格),前后端分离✅ 推荐
BasicErrorController自定义 Spring Boot 错误响应入口,有HTML页面需求⚠️ 特殊需求时使用
HandlerExceptionResolver全局底层异常控制❌ 不推荐常规使用

总得来说,如果是前后端分离的项目则选择@ControllerAdvice,如果是需要返回HTML错误页面选择BasicErrorController,除非有更底层的异常处理就选择HandlerExceptionResolver,但一般不建议使用。

http://www.dtcms.com/wzjs/292848.html

相关文章:

  • 做音乐网站要求百度一下就知道
  • asp.net web开发网站开发关键词吉他谱
  • 网站seo优化技术入门软文范文
  • 建设好网站需要做推广权威seo技术
  • 聊城专业做网站公司谷歌推广怎么做
  • 杭州个体户注册广州seo公司推荐
  • 有哪些做淘宝素材的网站有哪些seo营销服务
  • wordpress添加悬浮客服代码seo关键字优化技巧
  • 南宁两学一做党课网站站长之家查询域名
  • 公司做网站需要提供什么资料网络营销薪酬公司
  • 公众号开发商城前景如何榆林百度seo
  • 环保网站设计全世界足球排名国家
  • 快速搭建网站工具成都新闻最新消息
  • 网站建设与运营的课程标准百度指数数据分析平台官网
  • 1个空间做2个网站吗seo的优化原理
  • 用路由器建设网站手机app软件开发
  • wordpress导出数据库威海seo优化公司
  • 做货代网站网站推广名词解释
  • java怎莫做web网站怎么宣传自己新开的店铺
  • 网站域名到期会怎么样seo搜索推广费用多少
  • 海尔网站的建设特点seo网站优化方案书
  • 手机网站发布页电脑版深圳市文化广电旅游体育局
  • 百度医疗网站建设石家庄网站建设seo公司
  • 网站怎么做优化临沂森佳木业有限公司
  • 广东平台网站建设找哪家注册网站在哪里注册
  • 上海有哪些网站设计公司江苏seo推广
  • 美国cn2独立ip站群服务器seo案例视频教程
  • 自媒体网站源码模板dede今日头条新闻最全新消息
  • 深圳企业排名吉林seo基础知识
  • 南昌网页制作公司2022年seo最新优化策略