同时使用功能性编程和Spring注释-Resilience4j

时间:2020-05-16 18:21:24

标签: resilience4j

我正在使用resilience4j库通过Spring Boot进行容错。 我想在application.yml文件中维护resilience4j配置。

我想使用弹性4j注释,因为它有助于保持业务逻辑的清洁。

但是在注释不起作用的情况下(例如AOP不允许调用同一类的方法并且不能注释Spring数据存储库方法),我想使用功能编程方法。

对于application.yml文件中给出的配置,如何在Spring引导应用程序中创建CircuitBreaker和Retry bean,以便在某些情况下可以使用高级函数编程来修饰调用,而在其他情况下可以使用批注。

我当前的配置:

sprintf

1 个答案:

答案 0 :(得分:0)

只需将CircuitBreakerRegistry注入到您的bean中即可。