该@ControllerAdvice注释允许我们编写适用于各种控制器的全局代码。
我的问题是:
@ControllerAdvice仅适用于控制器级别,Spring AOP 基于切入点。
除此之外,它们之间以及何时使用@ControllerAdviceSpring AOP还有什么区别?
我试图实现类似示例链接中所示的内容。
@ControllerAdvice是 Spring 提供的 AOP 功能之一。用例的主要区别在于它@ControllerAdvice由 Spring MVC 基础设施连接并使用(并提供)特定于 Web 的功能。如果您正在编写专门适用于 Web 请求的建议,例如错误处理(例如,将异常转换为企业标准 JSON 错误格式),请使用它。否则,方面就是方法。
| 归档时间: |
|
| 查看次数: |
4977 次 |
| 最近记录: |