Make integration (test) binder default when multiple binders are available

This commit is contained in:
Oleg Zhurakousky
2022-12-07 16:00:10 -08:00
parent 13399dcd5f
commit fde2c9e51a

View File

@@ -191,7 +191,11 @@ public class DefaultBinderFactory implements BinderFactory, DisposableBean, Appl
Set<String> defaultCandidateConfigurations = new HashSet<>();
for (Map.Entry<String, BinderConfiguration> binderConfigurationEntry : this.binderConfigurations
.entrySet()) {
if (binderConfigurationEntry.getValue().isDefaultCandidate()) {
if ("integration".equals(binderConfigurationEntry.getKey())) {
defaultCandidateConfigurations.add(binderConfigurationEntry.getKey());
break;
}
else if (binderConfigurationEntry.getValue().isDefaultCandidate()) {
defaultCandidateConfigurations
.add(binderConfigurationEntry.getKey());
}