我正在使用resilience4j库通过Spring Boot进行容错。 我想在application.yml文件中维护resilience4j配置。
我想使用弹性4j注释,因为它有助于保持业务逻辑的清洁。
但是在注释不起作用的情况下(例如AOP不允许调用同一类的方法并且不能注释Spring数据存储库方法),我想使用功能编程方法。
对于application.yml文件中给出的配置,如何在Spring引导应用程序中创建CircuitBreaker和Retry bean,以便在某些情况下可以使用高级函数编程来修饰调用,而在其他情况下可以使用批注。
我当前的配置:
sprintf
答案 0 :(得分:0)
只需将CircuitBreakerRegistry注入到您的bean中即可。