java 如何从另一个项目调用@ControllerAdvice

83qze16e  于 2023-04-19  发布在  Java
关注(0)|答案(2)|浏览(134)

实际上,我在一个单独的项目中为我的Sprint Boot 项目使用 @ControllerAdvice 编写了一个全局ExceptionHandling,* 现在我想从另一个项目调用它 * 但似乎它不起作用,因为它没有覆盖默认的异常。
我在Java中开发。
现在我想知道 * 如何配置这两个项目 * 以便能够从另一个项目中为我调用这个全局ExceptionHandling类。我的意图是在几个项目中使用它。
先谢谢你的帮助。

sqserrrh

sqserrrh1#

我遇到了同样的问题。我通过在config类中将控制器建议的类公开为@Bean来修复它(用@SpringBootApplication或@Configuration注解的类)。
当然,您需要在控制器建议所在的位置添加库的pom依赖项。

sr4lhrrt

sr4lhrrt2#

我有同样的问题&能够解决.你错过了@ComponentScan注解在您的控制器建议类. @ComponentScan(basePackages=“com.yourpackage”)

相关问题