You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
spring-boot/spring-boot-project
Andy Wilkinson 419f92d381 Tune @ConditionalOnMissingBean for interface-based back off
Previously, a number of usages of @ConditionalOnMissingBean prevented
a bean that implements an auto-configured bean's "main" interface from
causing the auto-configuration of the bean to back off. This would
happen when @ConditionalOnMissingBean did not specify a type, the
@Bean method returned the bean's concrete type, and that concreate
type implements a "main" interface.

This commit updates such usages of @ConditionalOnMissingBean to
specify the "main" interface as the type of the bean that must be
missing. This will allow, for example, the auto-configured
MongoTemplate bean to back off when a MongoOperations bean is defined.

Fixes gh-18101
5 years ago
..
spring-boot Test compression with invalid content type for all webservers 5 years ago
spring-boot-actuator Polish "Fallback to ping if Solr URL references core" 5 years ago
spring-boot-actuator-autoconfigure Use one sentence per line in Actuator and Gradle plugin doc source 5 years ago
spring-boot-autoconfigure Tune @ConditionalOnMissingBean for interface-based back off 5 years ago
spring-boot-cli Redirect stdout from cd to /dev/null in CLI's bash script 5 years ago
spring-boot-dependencies Start building against Spring Web Services 3.0.8 snapshots 5 years ago
spring-boot-devtools Keep a live reference of protocol resolvers rather than copying them 5 years ago
spring-boot-docs Fix property name in "Task Execution and Scheduling" example 5 years ago
spring-boot-parent Promote dependency management plugin version to the bom 5 years ago
spring-boot-properties-migrator Merge '1.5.x' into 2.0.x 5 years ago
spring-boot-starters Force creation of sources jar 5 years ago
spring-boot-test Fix rebase from master 5 years ago
spring-boot-test-autoconfigure Merge branch '2.0.x' into 2.1.x 5 years ago
spring-boot-tools Use one sentence per line in Actuator and Gradle plugin doc source 5 years ago
pom.xml Correct name and description of spring-boot-project module 6 years ago