diff --git a/src/main/java/org/springframework/retry/policy/ExpressionRetryPolicy.java b/src/main/java/org/springframework/retry/policy/ExpressionRetryPolicy.java index a7e5235b..914e854b 100644 --- a/src/main/java/org/springframework/retry/policy/ExpressionRetryPolicy.java +++ b/src/main/java/org/springframework/retry/policy/ExpressionRetryPolicy.java @@ -116,7 +116,7 @@ public boolean canRetry(RetryContext context) { } else { return super.canRetry(context) - && this.expression.getValue(this.evaluationContext, lastThrowable, Boolean.class); + && Boolean.TRUE.equals(this.expression.getValue(this.evaluationContext, lastThrowable, Boolean.class)); } }