【Java】@RestControllerAdvice 注解

@RestControllerAdvice 包含 @ControllerAdvice @ResponseBody


@ControllerAdvice 作为 的特化 @Component,允许通过类路径扫描自动检测实现类。
它通常用于定义 适用于所有方法的 @ExceptionHandler、 @InitBinder和方 法。 @ModelAttribute @RequestMapping
可以指定 、 或其别名之一来定义要协助的控制器的 annotations() 特定 basePackageClasses()子 basePackages() 集。value() 当应用多个选择器时,将应用 OR 逻辑 - 这意味着所选控制器应至少匹配一个选择器。
默认行为(即如果在没有任何选择器的情况下使用),带 @ControllerAdvice 注释的类将协助所有已知的控制器。
 
在方法上加 @ResponseBody,可以将数据转换成JSON、XML等格式到页面, 

 ExceptionHandler:用于处理特定处理程序类和/或处理程序方法中的异常的注释


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑口罩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值