• Stephane Nicoll's avatar
    Configure Spring Data Couchbase explicitly · e3899df2
    Stephane Nicoll authored
    This commit configures Spring Data Couchbase explicitly rather than
    relying on the abstract configuration class. This has the advantage of
    simplifying the auto-configuration and let it us proxy-free
    configuration classes.
    
    Spring Boot no longer uses or interacts with CouchbaseConfigurer. Users
    relying on that to teach Spring Boot which components to use should
    rely on `@Primary` flag instead in case of multiple beans of the same
    type.
    
    `CouchbaseConfiguration` is no longer public as extending from it is
    no longer necessary. If the `CouchbaseEnvironment` has to be
    customized, a `CouchbaseEnvironmentBuilderCustomizer` bean can be
    registered to tune the auto-configured environment.
    
    Closes gh-20533
    e3899df2
Name
Last commit
Last update
.github Loading commit data...
buildSrc Loading commit data...
ci Loading commit data...
eclipse Loading commit data...
git/hooks Loading commit data...
gradle/wrapper Loading commit data...
idea Loading commit data...
spring-boot-project Loading commit data...
spring-boot-tests Loading commit data...
src/checkstyle Loading commit data...
.editorconfig Loading commit data...
.gitignore Loading commit data...
CODE_OF_CONDUCT.adoc Loading commit data...
CONTRIBUTING.adoc Loading commit data...
LICENSE.txt Loading commit data...
README.adoc Loading commit data...
SUPPORT.adoc Loading commit data...
build.gradle Loading commit data...
gradle.properties Loading commit data...
gradlew Loading commit data...
gradlew.bat Loading commit data...
settings.gradle Loading commit data...