春季:激活外部RestControllerAdvice

时间:2018-09-18 07:55:11

标签: spring spring-boot

这是我在项目中使用的库依赖项:

enter image description here

我有兴趣在项目中使用GlobalDefaultExceptionHandler。此类是RestControllerAdvice,旨在处理所有异常。

但是,我不太清楚如何在我的项目中激活此建议。

您能告诉我如何“激活”该建议吗?

您还可以看到该库提供了一个canigo-web-rs.xml文件,其内容如下:

<beans xmlns="http://ww...>

     <bean class="cat.gencat.ctti.canigo.arch.web.rs.config.CanigoWebRSConfig"/>

</beans>

我不知道它是否可以帮助您提供一些答案。

编辑

GlobalDefaultExceptionHandler如下:

@RestControllerAdvice
public final class GlobalDefaultExceptionHandler {...

2 个答案:

答案 0 :(得分:1)

根据您的帖子,应该这样做。我假设为满足您需要的库配置了CanigoWebRSConfig

@ImportResource({ "classpath:cat/gencat/ctti/canigo/arch/web/rs/config/canigo-web-rs.xml" })
public class AppConfig {
 // This is your application configuration class.
}

答案 1 :(得分:0)

简单的解决方案:

@RestControllerAdvice
public class MyControllerAdvice extends GlobalDefaultExceptionHandler {}