From 03bd02a62791d0b399398530d3a3548dc39dc026 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Wed, 30 Oct 2019 01:04:41 +0100 Subject: [PATCH] Expose primary flag on BeanDefinitionBuilder Closes gh-23794 --- .../beans/factory/support/BeanDefinitionBuilder.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/spring-beans/src/main/java/org/springframework/beans/factory/support/BeanDefinitionBuilder.java b/spring-beans/src/main/java/org/springframework/beans/factory/support/BeanDefinitionBuilder.java index cfddff43e09..eb0993b9ab8 100644 --- a/spring-beans/src/main/java/org/springframework/beans/factory/support/BeanDefinitionBuilder.java +++ b/spring-beans/src/main/java/org/springframework/beans/factory/support/BeanDefinitionBuilder.java @@ -302,6 +302,15 @@ public final class BeanDefinitionBuilder { return this; } + /** + * Set whether this bean is a primary autowire candidate. + * @since 5.1.11 + */ + public BeanDefinitionBuilder setPrimary(boolean primary) { + this.beanDefinition.setPrimary(primary); + return this; + } + /** * Set the role of this definition. */