From 248ad0fa796e2d3e611a166f68357a3d5d608ecf 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 5b4c3ba9ec8..dab55e957da 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 @@ -314,6 +314,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. */