ControllerAdvice注解的用法

简介: 可以看出ControllerAdvice本质上是一个Component,因此也会被当做组件扫描

ControllerAdvice注解的用法



1.ControllerAdvice注解的源码如下:

cd3325a9e41b4ed18b9e6cd75c60728e.png可以看出ControllerAdvice本质上是一个Component,因此也会被当做组件扫描


2.处理全局异常


@ControllerAdvice配合@ExceptionHandler可以实现全局异常处理


68d19cb578964b6784eadaba91721f1f.png

目录
相关文章
怎么看注解对应的处理类?
怎么看注解对应的处理类?
70 0
|
数据采集 前端开发 Java
SpringMVC 中 @ControllerAdvice 注解的三种使用场景!
SpringMVC 中 @ControllerAdvice 注解的三种使用场景!
|
XML 测试技术 数据格式
自定义注解和注解解析器
结合上回说的开门小例子的学习(开门小例子学习十种用例图),本次将开门小例子实例化的部分通过自定义注解+注解解析器来实现一把
|
Java
java注解(作用于注解)
java注解(作用于注解)
119 0
Zp
@PostConstruct注解作用
@PostConstruct注解作用
Zp
155 0
|
前端开发 Java 数据库
Spring异常处理@ControllerAdvice+@ExceptionHandler注解的使用
1.注解介绍 前言: 对于与数据库相关的 Spring MVC 项目,我们通常会把事务配置在Service层,当数据库操作失败时让 Service 层抛出运行时异常,Spring 事务管理器就会进行回滚。 如此一来,我们的 Controller 层就不得不进行 try-catch Service 层的异常,否则会返回一些不友好的错误信息到客户端。但是,Controller 层每个方法体都写一些模板化的 try-catch 的代码,很难看也难维护,特别是还需要对 Service 层的不同异常进行不同处理的时候。
251 0
|
Java 数据库连接 编译器
Java注解详解,自定义注解,利用反射解析注解
概要 这篇文章将会带领你了解Java注解,注解的使用,注解的解析,利用反射解析运行时注解,相信有一定Java基础的小伙伴一定会接触大量的注解,Spring , Hibernate , MyBatis等著名的框架也有很多关于注解方面的应用,对于注解的使用...
2629 0
|
数据采集 前端开发 Java
SpringMVC - @ControllerAdvice 注解的三种使用场景
SpringMVC - @ControllerAdvice 注解的三种使用场景
192 0
SpringMVC - @ControllerAdvice 注解的三种使用场景