0

我有一个带有许多 Rest Controller 的 spring boot 2.4.4 java 11 应用程序。我正在使用 @ControllerAdvice 处理所有异常,包括自定义异常。无论如何,在执行时是否可以映射或识别涉及哪个控制器?或者有没有办法将一个@ControllerAdvice 与一个@RestController 映射?请指教。谢谢..

4

1 回答 1

1

您可以使用以下方法添加要处理的控制器类:

@ControllerAdvice(basePackageClasses = {SomeController.class, AnotherController.class})

此外,您可以设置一个包:

@ControllerAdvice(basePackages = {"com.myapp.controllers"})
于 2021-07-21T20:18:13.217 回答