如何在Spring Boot中将配置属性注入Spring Retry注释?
发布时间:2020-12-15 01:23:24 所属栏目:大数据 来源:网络整理
导读:在spring启动应用程序中,我在yaml文件中定义了一些配置属性,如下所示. my.app.maxAttempts = 10my.app.backOffDelay = 500L 还有一个例子bean @ConfigurationProperties(prefix = "my.app")public class ConfigProperties { private int maxAttempts; privat
在spring启动应用程序中,我在yaml文件中定义了一些配置属性,如下所示.
还有一个例子bean
如何将my.app.maxAttempts和my.app.backOffdelay的值注入Spring Retry注释?在下面的示例中,我想将maxAttempts的值10和500Lof的退避值替换为配置属性的相应引用.
最佳答案
从spring-retry-1.2.0开始,我们可以在@Retryable注释中使用可配置属性.
使用“maxAttemptsExpression”,请参阅以下代码以了解用法,
如果使用任何小于1.2.0的版本,它将无法工作.此外,您不需要任何可配置的属性类. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |