21、(2分)@ControllerAdvice 注解在 Spring MVC中的作用是什么? A、处理控制器方法返回结果的视图渲染 B、定义控制器的处理方法 C、处理请求的 URL 路径匹配 D、处理控制器方法抛出的异常
时间: 2024-04-05 13:31:12 浏览: 136
D、处理控制器方法抛出的异常。@ControllerAdvice 注解用于定义一个全局的异常处理器,可以处理控制器方法抛出的异常,避免异常信息暴露给客户端,同时也可以对异常进行统一处理和响应。在 @ControllerAdvice 注解中,可以使用 @ExceptionHandler 注解定义对应的异常处理方法。其他选项的含义如下:
- 处理控制器方法返回结果的视图渲染:这不是 @ControllerAdvice 注解的作用,视图渲染是由视图解析器和处理器适配器等组件完成的。
- 定义控制器的处理方法:这也不是 @ControllerAdvice 注解的作用,控制器的处理方法通过 @RequestMapping 等注解进行定义。
- 处理请求的 URL 路径匹配:这也不是 @ControllerAdvice 注解的作用,URL 路径匹配是由处理器映射器等组件完成的。
阅读全文