From 717af07e004a2b7e4eec2dac26daf3ec8ec6c2f0 Mon Sep 17 00:00:00 2001 From: Thibault Helsmoortel Date: Mon, 18 Nov 2019 14:42:44 +0100 Subject: [PATCH] Add condition for bean --- .../profiles/config/SpringProfileUtilsAutoConfiguration.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/github/thibstars/profiles/config/SpringProfileUtilsAutoConfiguration.java b/src/main/java/com/github/thibstars/profiles/config/SpringProfileUtilsAutoConfiguration.java index 23726a7..6c9800e 100644 --- a/src/main/java/com/github/thibstars/profiles/config/SpringProfileUtilsAutoConfiguration.java +++ b/src/main/java/com/github/thibstars/profiles/config/SpringProfileUtilsAutoConfiguration.java @@ -22,6 +22,7 @@ import com.github.thibstars.profiles.SpringProfileUtils; import lombok.AllArgsConstructor; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.env.Environment; @@ -39,6 +40,7 @@ public class SpringProfileUtilsAutoConfiguration { private final Environment environment; @Bean + @ConditionalOnMissingBean(SpringProfileUtils.class) public SpringProfileUtils springProfileUtils() { return new SpringProfileUtils(environment); }