java - @ControllerAdvice 仅用于集中/全局异常处理或我们可以用它做的任何其他事情?

标签 java spring spring-boot spring-mvc

这仅适用于集中式异常处理吗?如果不, 我们还可以通过这个注释实现哪些其他功能。

最佳答案

@ControllerAdvice仅用作全局@ExceptionHandler。您可以使用带有此注释的单个全局组件,而不是在 Controller 中使用多个 ExceptionHandler。

据我所知,它没有其他用途。

关于java - @ControllerAdvice 仅用于集中/全局异常处理或我们可以用它做的任何其他事情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58766150/

相关文章:

java - 发布到 Spring Controller 给出 404 Bad Request

java - Spring 正常关闭 - 请求方法不支持

java - 确定 @Entity 类的相等性需要什么?

java - 即使使用 jar 也无法解析 Spring ApplicationContext

Java rawImageInputStream 无法强制转换 -imageIO

java - PreparedStatement "eats"我的行结尾

java - 以编程方式创建 JUnit 报告

java - Spring AOP代理 session bean在 session 超时后保留,仅在容器重启后死亡

spring-boot - 使用 spring boot 禁用单元测试的安全性

java - AsyncAppender 在写入之前不会等待缓冲区已满