From 6e82427ffe5233ce0d5ef7886cac33571a5b3704 Mon Sep 17 00:00:00 2001 From: Seokjae Lee Date: Fri, 22 Aug 2025 13:24:06 +0900 Subject: [PATCH 1/2] Clarify Javadoc of Customizer interfaces about overriding behavior The previous wording suggested that customizations always retain default auto-configuration. Rephrased to indicate that configuration can be fine-tuned, which more accurately reflects that some builder methods may override or replace defaults. See gh-46938 Signed-off-by: Seokjae Lee --- .../autoconfigure/batch/BatchConversionServiceCustomizer.java | 2 +- .../autoconfigure/cassandra/CqlSessionBuilderCustomizer.java | 4 ++-- .../cassandra/DriverConfigLoaderBuilderCustomizer.java | 4 ++-- .../couchbase/ClusterEnvironmentBuilderCustomizer.java | 4 ++-- .../data/redis/ClientResourcesBuilderCustomizer.java | 3 +-- .../data/redis/JedisClientConfigurationBuilderCustomizer.java | 4 ++-- .../redis/LettuceClientConfigurationBuilderCustomizer.java | 4 ++-- .../data/redis/LettuceClientOptionsBuilderCustomizer.java | 2 +- .../autoconfigure/graphql/GraphQlSourceBuilderCustomizer.java | 2 +- .../boot/autoconfigure/gson/GsonBuilderCustomizer.java | 2 +- .../jackson/Jackson2ObjectMapperBuilderCustomizer.java | 4 ++-- .../jms/activemq/ActiveMQConnectionFactoryCustomizer.java | 2 +- .../autoconfigure/jooq/DefaultConfigurationCustomizer.java | 2 +- .../mongo/MongoClientSettingsBuilderCustomizer.java | 2 +- .../boot/autoconfigure/neo4j/ConfigBuilderCustomizer.java | 3 +-- .../r2dbc/ConnectionFactoryOptionsBuilderCustomizer.java | 4 ++-- .../transaction/TransactionManagerCustomizer.java | 3 +-- 17 files changed, 24 insertions(+), 27 deletions(-) diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/BatchConversionServiceCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/BatchConversionServiceCustomizer.java index 925149405d5..622262b22c0 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/BatchConversionServiceCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/BatchConversionServiceCustomizer.java @@ -23,7 +23,7 @@ import org.springframework.core.convert.support.ConfigurableConversionService; * Callback interface that can be implemented by beans wishing to customize the * {@link ConfigurableConversionService} that is * {@link DefaultBatchConfiguration#getConversionService provided by - * DefaultBatchConfiguration} while retaining its default auto-configuration. + * DefaultBatchConfiguration} to fine-tune its auto-configuration. * * @author Claudio Nave * @since 3.1.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/CqlSessionBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/CqlSessionBuilderCustomizer.java index ce0b1e7a153..56d398d875a 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/CqlSessionBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/CqlSessionBuilderCustomizer.java @@ -21,8 +21,8 @@ import com.datastax.oss.driver.api.core.CqlSessionBuilder; /** * Callback interface that can be implemented by beans wishing to customize the - * {@link CqlSession} through a {@link CqlSessionBuilder} whilst retaining default - * auto-configuration. + * {@link CqlSession} through a {@link CqlSessionBuilder} to fine-tune + * its auto-configuration. * * @author Stephane Nicoll * @since 2.3.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/DriverConfigLoaderBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/DriverConfigLoaderBuilderCustomizer.java index 71e21a0e233..d0a8799fb7c 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/DriverConfigLoaderBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/DriverConfigLoaderBuilderCustomizer.java @@ -21,8 +21,8 @@ import com.datastax.oss.driver.api.core.config.ProgrammaticDriverConfigLoaderBui /** * Callback interface that can be implemented by beans wishing to customize the - * {@link DriverConfigLoader} through a {@link DriverConfigLoaderBuilderCustomizer} whilst - * retaining default auto-configuration. + * {@link DriverConfigLoader} through a {@link DriverConfigLoaderBuilderCustomizer} + * to fine-tune its auto-configuration. * * @author Stephane Nicoll * @since 2.3.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/couchbase/ClusterEnvironmentBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/couchbase/ClusterEnvironmentBuilderCustomizer.java index 1f4be3d2340..c4c22c66663 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/couchbase/ClusterEnvironmentBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/couchbase/ClusterEnvironmentBuilderCustomizer.java @@ -21,8 +21,8 @@ import com.couchbase.client.java.env.ClusterEnvironment.Builder; /** * Callback interface that can be implemented by beans wishing to customize the - * {@link ClusterEnvironment} through a {@link Builder ClusterEnvironment.Builder} whilst - * retaining default auto-configuration. + * {@link ClusterEnvironment} through a {@link Builder ClusterEnvironment.Builder} + * to fine-tune its auto-configuration. * * @author Stephane Nicoll * @since 2.3.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/ClientResourcesBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/ClientResourcesBuilderCustomizer.java index fd7fc0005e4..52f6060980c 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/ClientResourcesBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/ClientResourcesBuilderCustomizer.java @@ -21,8 +21,7 @@ import io.lettuce.core.resource.ClientResources.Builder; /** * Callback interface that can be implemented by beans wishing to customize the - * {@link ClientResources} through a {@link Builder} whilst retaining default - * auto-configuration. + * {@link ClientResources} through a {@link Builder} to fine-tune its auto-configuration. * * @author Stephane Nicoll * @since 2.6.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/JedisClientConfigurationBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/JedisClientConfigurationBuilderCustomizer.java index 7d8e7001a05..9debdefdfef 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/JedisClientConfigurationBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/JedisClientConfigurationBuilderCustomizer.java @@ -22,8 +22,8 @@ import org.springframework.data.redis.connection.jedis.JedisClientConfiguration. /** * Callback interface that can be implemented by beans wishing to customize the * {@link JedisClientConfiguration} through a {@link JedisClientConfigurationBuilder - * JedisClientConfiguration.JedisClientConfigurationBuilder} whilst retaining default - * auto-configuration. + * JedisClientConfiguration.JedisClientConfigurationBuilder} to fine-tune + * its auto-configuration. * * @author Mark Paluch * @since 2.0.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientConfigurationBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientConfigurationBuilderCustomizer.java index 9823516fb79..16d8ef31e55 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientConfigurationBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientConfigurationBuilderCustomizer.java @@ -22,8 +22,8 @@ import org.springframework.data.redis.connection.lettuce.LettuceClientConfigurat /** * Callback interface that can be implemented by beans wishing to customize the * {@link LettuceClientConfiguration} through a {@link LettuceClientConfigurationBuilder - * LettuceClientConfiguration.LettuceClientConfigurationBuilder} whilst retaining default - * auto-configuration. To customize only the + * LettuceClientConfiguration.LettuceClientConfigurationBuilder} to fine-tune + * its auto-configuration. To customize only the * {@link LettuceClientConfiguration#getClientOptions() client options} of the * configuration, use {@link LettuceClientOptionsBuilderCustomizer} instead. * diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientOptionsBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientOptionsBuilderCustomizer.java index ea9600f3cff..5b8864ed2ef 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientOptionsBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientOptionsBuilderCustomizer.java @@ -24,7 +24,7 @@ import org.springframework.data.redis.connection.lettuce.LettuceClientConfigurat /** * Callback interface that can be implemented by beans wishing to customize the * {@link ClientOptions} of the {@link LettuceClientConfiguration} through a - * {@link Builder} whilst retaining default auto-configuration. To customize the entire + * {@link Builder} to fine-tune its auto-configuration. To customize the entire * configuration, use {@link LettuceClientConfigurationBuilderCustomizer} instead. * * @author Soohyun Lim diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/graphql/GraphQlSourceBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/graphql/GraphQlSourceBuilderCustomizer.java index ff5e14ce569..2d984484efe 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/graphql/GraphQlSourceBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/graphql/GraphQlSourceBuilderCustomizer.java @@ -21,7 +21,7 @@ import org.springframework.graphql.execution.GraphQlSource; /** * Callback interface that can be implemented by beans wishing to customize properties of * {@link org.springframework.graphql.execution.GraphQlSource.SchemaResourceBuilder - * Builder} whilst retaining default auto-configuration. + * Builder} to fine-tune its auto-configuration. * * @author Rossen Stoyanchev * @since 2.7.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/gson/GsonBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/gson/GsonBuilderCustomizer.java index 8ed3075329f..36128f99b61 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/gson/GsonBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/gson/GsonBuilderCustomizer.java @@ -21,7 +21,7 @@ import com.google.gson.GsonBuilder; /** * Callback interface that can be implemented by beans wishing to further customize the - * {@link Gson} through {@link GsonBuilder} retaining its default auto-configuration. + * {@link Gson} through {@link GsonBuilder} to fine-tune its auto-configuration. * * @author Ivan Golovko * @since 2.0.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jackson/Jackson2ObjectMapperBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jackson/Jackson2ObjectMapperBuilderCustomizer.java index c6d4b3ff705..83c90aa586d 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jackson/Jackson2ObjectMapperBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jackson/Jackson2ObjectMapperBuilderCustomizer.java @@ -22,8 +22,8 @@ import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder; /** * Callback interface that can be implemented by beans wishing to further customize the - * {@link ObjectMapper} through {@link Jackson2ObjectMapperBuilder} retaining its default - * auto-configuration. + * {@link ObjectMapper} through {@link Jackson2ObjectMapperBuilder} to fine-tune + * its auto-configuration. * * @author Grzegorz Poznachowski * @since 1.4.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/activemq/ActiveMQConnectionFactoryCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/activemq/ActiveMQConnectionFactoryCustomizer.java index c50658e68d2..4de5d3d45d8 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/activemq/ActiveMQConnectionFactoryCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/activemq/ActiveMQConnectionFactoryCustomizer.java @@ -20,7 +20,7 @@ import org.apache.activemq.ActiveMQConnectionFactory; /** * Callback interface that can be implemented by beans wishing to customize the - * {@link ActiveMQConnectionFactory} whilst retaining default auto-configuration. + * {@link ActiveMQConnectionFactory} to fine-tune its auto-configuration. * * @author Stephane Nicoll * @since 3.1.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/DefaultConfigurationCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/DefaultConfigurationCustomizer.java index bae9936210a..fcf2c3e9127 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/DefaultConfigurationCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/DefaultConfigurationCustomizer.java @@ -20,7 +20,7 @@ import org.jooq.impl.DefaultConfiguration; /** * Callback interface that can be implemented by beans wishing to customize the - * {@link DefaultConfiguration} whilst retaining default auto-configuration. + * {@link DefaultConfiguration} to fine-tune its auto-configuration. * * @author Stephane Nicoll * @since 2.5.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/MongoClientSettingsBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/MongoClientSettingsBuilderCustomizer.java index 9c593998b67..b203465800f 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/MongoClientSettingsBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/MongoClientSettingsBuilderCustomizer.java @@ -21,7 +21,7 @@ import com.mongodb.MongoClientSettings.Builder; /** * Callback interface that can be implemented by beans wishing to customize the * {@link com.mongodb.MongoClientSettings} through a {@link Builder - * MongoClientSettings.Builder} whilst retaining default auto-configuration. + * MongoClientSettings.Builder} to fine-tune its auto-configuration. * * @author Mark Paluch * @since 2.0.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/neo4j/ConfigBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/neo4j/ConfigBuilderCustomizer.java index fd37d2b754b..3d065b088f7 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/neo4j/ConfigBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/neo4j/ConfigBuilderCustomizer.java @@ -21,8 +21,7 @@ import org.neo4j.driver.Config.ConfigBuilder; /** * Callback interface that can be implemented by beans wishing to customize the - * {@link Config} through a {@link ConfigBuilder} whilst retaining default - * auto-configuration. + * {@link Config} through a {@link ConfigBuilder} to fine-tune its auto-configuration. * * @author Stephane Nicoll * @since 2.4.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/r2dbc/ConnectionFactoryOptionsBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/r2dbc/ConnectionFactoryOptionsBuilderCustomizer.java index fb1291fea7f..58c644d6c6e 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/r2dbc/ConnectionFactoryOptionsBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/r2dbc/ConnectionFactoryOptionsBuilderCustomizer.java @@ -21,8 +21,8 @@ import io.r2dbc.spi.ConnectionFactoryOptions.Builder; /** * Callback interface that can be implemented by beans wishing to customize the - * {@link ConnectionFactoryOptions} through a {@link Builder} whilst retaining default - * auto-configuration. + * {@link ConnectionFactoryOptions} through a {@link Builder} to fine-tune + * its auto-configuration. * * @author Mark Paluch * @since 2.3.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/transaction/TransactionManagerCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/transaction/TransactionManagerCustomizer.java index c6fb89b6510..d6993a08d3b 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/transaction/TransactionManagerCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/transaction/TransactionManagerCustomizer.java @@ -20,8 +20,7 @@ import org.springframework.transaction.TransactionManager; /** * Callback interface that can be implemented by beans wishing to customize - * {@link TransactionManager TransactionManagers} while retaining default - * auto-configuration. + * {@link TransactionManager TransactionManagers} to fine-tune its auto-configuration. * * @param the transaction manager type * @author Andy Wilkinson From e595327610227409e2592ba4ae294f1617101b76 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Fri, 22 Aug 2025 11:38:21 +0100 Subject: [PATCH 2/2] Polish "Clarify Javadoc of Customizer interfaces about overriding behavior" See gh-46938 --- .../autoconfigure/amqp/ConnectionFactoryCustomizer.java | 4 ++-- .../autoconfigure/amqp/EnvironmentBuilderCustomizer.java | 3 ++- .../batch/BatchConversionServiceCustomizer.java | 6 +++--- .../cache/CouchbaseCacheManagerBuilderCustomizer.java | 4 ++-- .../cassandra/CqlSessionBuilderCustomizer.java | 4 ++-- .../cassandra/DriverConfigLoaderBuilderCustomizer.java | 4 ++-- .../couchbase/ClusterEnvironmentBuilderCustomizer.java | 4 ++-- .../data/redis/ClientResourcesBuilderCustomizer.java | 3 ++- .../redis/JedisClientConfigurationBuilderCustomizer.java | 5 ++--- .../redis/LettuceClientConfigurationBuilderCustomizer.java | 5 ++--- .../data/redis/LettuceClientOptionsBuilderCustomizer.java | 6 +++--- .../elasticsearch/RestClientBuilderCustomizer.java | 4 ++-- .../freemarker/FreeMarkerVariablesCustomizer.java | 5 +++-- .../boot/autoconfigure/gson/GsonBuilderCustomizer.java | 5 +++-- .../jackson/Jackson2ObjectMapperBuilderCustomizer.java | 4 ++-- .../jms/artemis/ArtemisConfigurationCustomizer.java | 4 ++-- .../mongo/MongoClientSettingsBuilderCustomizer.java | 4 ++-- .../boot/autoconfigure/neo4j/ConfigBuilderCustomizer.java | 5 +++-- .../orm/jpa/EntityManagerFactoryBuilderCustomizer.java | 4 ++-- .../orm/jpa/HibernatePropertiesCustomizer.java | 3 ++- .../pulsar/PulsarContainerFactoryCustomizer.java | 3 +-- .../quartz/SchedulerFactoryBeanCustomizer.java | 3 +-- .../r2dbc/ConnectionFactoryOptionsBuilderCustomizer.java | 4 ++-- .../transaction/TransactionManagerCustomizer.java | 4 ++-- .../web/reactive/server/WebTestClientBuilderCustomizer.java | 6 +++--- 25 files changed, 54 insertions(+), 52 deletions(-) diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/ConnectionFactoryCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/ConnectionFactoryCustomizer.java index 1a18cf746df..10ff8cf5245 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/ConnectionFactoryCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/ConnectionFactoryCustomizer.java @@ -19,8 +19,8 @@ package org.springframework.boot.autoconfigure.amqp; import com.rabbitmq.client.ConnectionFactory; /** - * Callback interface that can be implemented by beans wishing to customize the - * auto-configured RabbitMQ {@link ConnectionFactory}. + * Callback interface that can be implemented by beans wishing to customize the RabbitMQ + * {@link ConnectionFactory} to fine-tune its auto-configuration. * * @author Andy Wilkinson * @since 2.5.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/EnvironmentBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/EnvironmentBuilderCustomizer.java index 2145ef4a9d1..84320f726ed 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/EnvironmentBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/EnvironmentBuilderCustomizer.java @@ -21,7 +21,8 @@ import com.rabbitmq.stream.EnvironmentBuilder; /** * Callback interface that can be implemented by beans wishing to customize the - * auto-configured {@link Environment} that is created by an {@link EnvironmentBuilder}. + * {@link EnvironmentBuilder} to fine-tune its auto-configuration before it creates an + * {@link Environment}. * * @author Andy Wilkinson * @since 3.0.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/BatchConversionServiceCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/BatchConversionServiceCustomizer.java index 622262b22c0..91ab47a315a 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/BatchConversionServiceCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/BatchConversionServiceCustomizer.java @@ -21,9 +21,9 @@ import org.springframework.core.convert.support.ConfigurableConversionService; /** * Callback interface that can be implemented by beans wishing to customize the - * {@link ConfigurableConversionService} that is - * {@link DefaultBatchConfiguration#getConversionService provided by - * DefaultBatchConfiguration} to fine-tune its auto-configuration. + * {@link ConfigurableConversionService} to fine-tune its auto-configuration. The + * conversion service is {@link DefaultBatchConfiguration#getConversionService provided by + * DefaultBatchConfiguration}. * * @author Claudio Nave * @since 3.1.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/CouchbaseCacheManagerBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/CouchbaseCacheManagerBuilderCustomizer.java index a33c116bb88..c50b648ba3e 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/CouchbaseCacheManagerBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/CouchbaseCacheManagerBuilderCustomizer.java @@ -21,8 +21,8 @@ import org.springframework.data.couchbase.cache.CouchbaseCacheManager.CouchbaseC /** * Callback interface that can be implemented by beans wishing to customize the - * {@link CouchbaseCacheManagerBuilder} before it is used to build the auto-configured - * {@link CouchbaseCacheManager}. + * {@link CouchbaseCacheManagerBuilder} to fine-tune its auto-configuration before it is + * used to build the auto-configured {@link CouchbaseCacheManager}. * * @author Stephane Nicoll * @since 2.3.3 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/CqlSessionBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/CqlSessionBuilderCustomizer.java index 56d398d875a..32cc769d06e 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/CqlSessionBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/CqlSessionBuilderCustomizer.java @@ -21,8 +21,8 @@ import com.datastax.oss.driver.api.core.CqlSessionBuilder; /** * Callback interface that can be implemented by beans wishing to customize the - * {@link CqlSession} through a {@link CqlSessionBuilder} to fine-tune - * its auto-configuration. + * {@link CqlSessionBuilder} to fine-tune its auto-configuration before it creates a + * {@link CqlSession}. * * @author Stephane Nicoll * @since 2.3.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/DriverConfigLoaderBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/DriverConfigLoaderBuilderCustomizer.java index d0a8799fb7c..9b116e06508 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/DriverConfigLoaderBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/DriverConfigLoaderBuilderCustomizer.java @@ -21,8 +21,8 @@ import com.datastax.oss.driver.api.core.config.ProgrammaticDriverConfigLoaderBui /** * Callback interface that can be implemented by beans wishing to customize the - * {@link DriverConfigLoader} through a {@link DriverConfigLoaderBuilderCustomizer} - * to fine-tune its auto-configuration. + * {@link DriverConfigLoaderBuilderCustomizer} to fine-tune its auto-configuration before + * it creates a {@link DriverConfigLoader}. * * @author Stephane Nicoll * @since 2.3.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/couchbase/ClusterEnvironmentBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/couchbase/ClusterEnvironmentBuilderCustomizer.java index c4c22c66663..f5e48d3a660 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/couchbase/ClusterEnvironmentBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/couchbase/ClusterEnvironmentBuilderCustomizer.java @@ -21,8 +21,8 @@ import com.couchbase.client.java.env.ClusterEnvironment.Builder; /** * Callback interface that can be implemented by beans wishing to customize the - * {@link ClusterEnvironment} through a {@link Builder ClusterEnvironment.Builder} - * to fine-tune its auto-configuration. + * {@link Builder ClusterEnvironment.Builder} to fine-tune its auto-configuration before + * it creates the {@link ClusterEnvironment}. * * @author Stephane Nicoll * @since 2.3.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/ClientResourcesBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/ClientResourcesBuilderCustomizer.java index 52f6060980c..a4dd8bfca37 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/ClientResourcesBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/ClientResourcesBuilderCustomizer.java @@ -21,7 +21,8 @@ import io.lettuce.core.resource.ClientResources.Builder; /** * Callback interface that can be implemented by beans wishing to customize the - * {@link ClientResources} through a {@link Builder} to fine-tune its auto-configuration. + * {@link Builder} to fine-tune its auto-configuration before it creates the + * {@link ClientResources}. * * @author Stephane Nicoll * @since 2.6.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/JedisClientConfigurationBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/JedisClientConfigurationBuilderCustomizer.java index 9debdefdfef..1cef7b50f33 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/JedisClientConfigurationBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/JedisClientConfigurationBuilderCustomizer.java @@ -21,9 +21,8 @@ import org.springframework.data.redis.connection.jedis.JedisClientConfiguration. /** * Callback interface that can be implemented by beans wishing to customize the - * {@link JedisClientConfiguration} through a {@link JedisClientConfigurationBuilder - * JedisClientConfiguration.JedisClientConfigurationBuilder} to fine-tune - * its auto-configuration. + * {@link JedisClientConfigurationBuilder} to fine-tune its auto-configuration before it + * creates the {@link JedisClientConfiguration}. * * @author Mark Paluch * @since 2.0.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientConfigurationBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientConfigurationBuilderCustomizer.java index 16d8ef31e55..5c85eab602c 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientConfigurationBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientConfigurationBuilderCustomizer.java @@ -21,9 +21,8 @@ import org.springframework.data.redis.connection.lettuce.LettuceClientConfigurat /** * Callback interface that can be implemented by beans wishing to customize the - * {@link LettuceClientConfiguration} through a {@link LettuceClientConfigurationBuilder - * LettuceClientConfiguration.LettuceClientConfigurationBuilder} to fine-tune - * its auto-configuration. To customize only the + * {@link LettuceClientConfigurationBuilder} to fine-tune its auto-configuration before it + * creates the {@link LettuceClientConfiguration}. To customize only the * {@link LettuceClientConfiguration#getClientOptions() client options} of the * configuration, use {@link LettuceClientOptionsBuilderCustomizer} instead. * diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientOptionsBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientOptionsBuilderCustomizer.java index 5b8864ed2ef..c8f49b4c700 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientOptionsBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/LettuceClientOptionsBuilderCustomizer.java @@ -23,9 +23,9 @@ import org.springframework.data.redis.connection.lettuce.LettuceClientConfigurat /** * Callback interface that can be implemented by beans wishing to customize the - * {@link ClientOptions} of the {@link LettuceClientConfiguration} through a - * {@link Builder} to fine-tune its auto-configuration. To customize the entire - * configuration, use {@link LettuceClientConfigurationBuilderCustomizer} instead. + * {@link Builder} to fine-tune its auto-configuration before it creates the + * {@link ClientOptions} of the {@link LettuceClientConfiguration}. To customize the + * entire configuration, use {@link LettuceClientConfigurationBuilderCustomizer} instead. * * @author Soohyun Lim * @since 3.4.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/elasticsearch/RestClientBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/elasticsearch/RestClientBuilderCustomizer.java index 2721af7a2f6..b0daa3e9b32 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/elasticsearch/RestClientBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/elasticsearch/RestClientBuilderCustomizer.java @@ -23,8 +23,8 @@ import org.elasticsearch.client.RestClientBuilder; /** * Callback interface that can be implemented by beans wishing to further customize the - * {@link org.elasticsearch.client.RestClient} through a {@link RestClientBuilder} whilst - * retaining default auto-configuration. + * {@link RestClientBuilder} to fine-tune its auto-configuration before it creates the + * {@link org.elasticsearch.client.RestClient}. * * @author Brian Clozel * @author Vedran Pavic diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/freemarker/FreeMarkerVariablesCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/freemarker/FreeMarkerVariablesCustomizer.java index 018f12bd9b9..b8428137b7e 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/freemarker/FreeMarkerVariablesCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/freemarker/FreeMarkerVariablesCustomizer.java @@ -24,8 +24,9 @@ import org.springframework.ui.freemarker.FreeMarkerConfigurationFactory; /** * Callback interface that can be implemented by beans wishing to customize the FreeMarker - * variables used as {@link Configuration#getSharedVariableNames() shared variables} - * before it is used by an auto-configured {@link FreeMarkerConfigurationFactory}. + * {@link Configuration#getSharedVariableNames() shared variables} to fine-tune their + * auto-configuration before they are used by an auto-configured + * {@link FreeMarkerConfigurationFactory}. * * @author Stephane Nicoll * @since 3.4.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/gson/GsonBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/gson/GsonBuilderCustomizer.java index 36128f99b61..e773c68ca77 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/gson/GsonBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/gson/GsonBuilderCustomizer.java @@ -20,8 +20,9 @@ import com.google.gson.Gson; import com.google.gson.GsonBuilder; /** - * Callback interface that can be implemented by beans wishing to further customize the - * {@link Gson} through {@link GsonBuilder} to fine-tune its auto-configuration. + * Callback interface that can be implemented by beans wishing to customize the + * {@link GsonBuilder} to fine-tune its auto-configuration before it creates a + * {@link Gson} instance. * * @author Ivan Golovko * @since 2.0.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jackson/Jackson2ObjectMapperBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jackson/Jackson2ObjectMapperBuilderCustomizer.java index 83c90aa586d..02868941bec 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jackson/Jackson2ObjectMapperBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jackson/Jackson2ObjectMapperBuilderCustomizer.java @@ -22,8 +22,8 @@ import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder; /** * Callback interface that can be implemented by beans wishing to further customize the - * {@link ObjectMapper} through {@link Jackson2ObjectMapperBuilder} to fine-tune - * its auto-configuration. + * {@link ObjectMapper} through {@link Jackson2ObjectMapperBuilder} to fine-tune its + * auto-configuration. * * @author Grzegorz Poznachowski * @since 1.4.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisConfigurationCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisConfigurationCustomizer.java index 3f89d43626c..adc5e1c5dac 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisConfigurationCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisConfigurationCustomizer.java @@ -21,8 +21,8 @@ import org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ; /** * Callback interface that can be implemented by beans wishing to customize the Artemis - * JMS server {@link Configuration} before it is used by an auto-configured - * {@link EmbeddedActiveMQ} instance. + * JMS server {@link Configuration} to fine-tune its auto-configuration before it is used + * by the auto-configured {@link EmbeddedActiveMQ} instance. * * @author EddĂș MelĂ©ndez * @author Phillip Webb diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/MongoClientSettingsBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/MongoClientSettingsBuilderCustomizer.java index b203465800f..211f12bf8b8 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/MongoClientSettingsBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/MongoClientSettingsBuilderCustomizer.java @@ -20,8 +20,8 @@ import com.mongodb.MongoClientSettings.Builder; /** * Callback interface that can be implemented by beans wishing to customize the - * {@link com.mongodb.MongoClientSettings} through a {@link Builder - * MongoClientSettings.Builder} to fine-tune its auto-configuration. + * {@link Builder MongoClientSettings.Builder} to fine-tune its auto-configuration. before + * it creates a {@link com.mongodb.MongoClientSettings}. * * @author Mark Paluch * @since 2.0.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/neo4j/ConfigBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/neo4j/ConfigBuilderCustomizer.java index 3d065b088f7..2db9af9fddf 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/neo4j/ConfigBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/neo4j/ConfigBuilderCustomizer.java @@ -20,8 +20,9 @@ import org.neo4j.driver.Config; import org.neo4j.driver.Config.ConfigBuilder; /** - * Callback interface that can be implemented by beans wishing to customize the - * {@link Config} through a {@link ConfigBuilder} to fine-tune its auto-configuration. + * Callback interface that can be implemented by beans wishing to customize the a + * {@link ConfigBuilder} to fine-tune its auto-configuration before it creates a + * {@link Config} instance. * * @author Stephane Nicoll * @since 2.4.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/EntityManagerFactoryBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/EntityManagerFactoryBuilderCustomizer.java index 65aca20f1a3..0d7a177f75f 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/EntityManagerFactoryBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/EntityManagerFactoryBuilderCustomizer.java @@ -19,8 +19,8 @@ package org.springframework.boot.autoconfigure.orm.jpa; import org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder; /** - * Callback interface that can be used to customize the auto-configured - * {@link EntityManagerFactoryBuilder}. + * Callback interface that can be used to customize the + * {@link EntityManagerFactoryBuilder} to fine-tune its auto-configuration. * * @author Andy Wilkinson * @since 2.1.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/HibernatePropertiesCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/HibernatePropertiesCustomizer.java index 3465cd08f8f..cf1000154a9 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/HibernatePropertiesCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/HibernatePropertiesCustomizer.java @@ -20,7 +20,8 @@ import java.util.Map; /** * Callback interface that can be implemented by beans wishing to customize the Hibernate - * properties before it is used by an auto-configured {@code EntityManagerFactory}. + * properties to customize their auto-configuration prior to use by the auto-configured + * {@code EntityManagerFactory}. * * @author Stephane Nicoll * @since 2.0.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/pulsar/PulsarContainerFactoryCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/pulsar/PulsarContainerFactoryCustomizer.java index bdcfa2ffc51..d9fa4989467 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/pulsar/PulsarContainerFactoryCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/pulsar/PulsarContainerFactoryCustomizer.java @@ -20,8 +20,7 @@ import org.springframework.pulsar.config.PulsarContainerFactory; /** * Callback interface that can be implemented by beans wishing to customize a - * {@link PulsarContainerFactory} before it is fully initialized, in particular to tune - * its configuration. + * {@link PulsarContainerFactory} to fine-tune its auto-configuration. * * @param the type of the {@link PulsarContainerFactory} * @author Chris Bono diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/quartz/SchedulerFactoryBeanCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/quartz/SchedulerFactoryBeanCustomizer.java index ebc004cb517..a9d2247a254 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/quartz/SchedulerFactoryBeanCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/quartz/SchedulerFactoryBeanCustomizer.java @@ -22,8 +22,7 @@ import org.springframework.scheduling.quartz.SchedulerFactoryBean; /** * Callback interface that can be implemented by beans wishing to customize the Quartz - * {@link SchedulerFactoryBean} before it is fully initialized, in particular to tune its - * configuration. + * {@link SchedulerFactoryBean} to fine-tune its auto-configuration. *

* For customization of the {@link DataSource} used by Quartz, use of * {@link QuartzDataSource @QuartzDataSource} is preferred. It will ensure consistent diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/r2dbc/ConnectionFactoryOptionsBuilderCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/r2dbc/ConnectionFactoryOptionsBuilderCustomizer.java index 58c644d6c6e..1f6e52f5afc 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/r2dbc/ConnectionFactoryOptionsBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/r2dbc/ConnectionFactoryOptionsBuilderCustomizer.java @@ -21,8 +21,8 @@ import io.r2dbc.spi.ConnectionFactoryOptions.Builder; /** * Callback interface that can be implemented by beans wishing to customize the - * {@link ConnectionFactoryOptions} through a {@link Builder} to fine-tune - * its auto-configuration. + * {@link Builder} to fine-tune its auto-configuration before it creates a + * {@link ConnectionFactoryOptions}. * * @author Mark Paluch * @since 2.3.0 diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/transaction/TransactionManagerCustomizer.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/transaction/TransactionManagerCustomizer.java index d6993a08d3b..254f0f1ef98 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/transaction/TransactionManagerCustomizer.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/transaction/TransactionManagerCustomizer.java @@ -19,8 +19,8 @@ package org.springframework.boot.autoconfigure.transaction; import org.springframework.transaction.TransactionManager; /** - * Callback interface that can be implemented by beans wishing to customize - * {@link TransactionManager TransactionManagers} to fine-tune its auto-configuration. + * Callback interface that can be implemented by beans wishing to customize a + * {@link TransactionManager} to fine-tune its auto-configuration. * * @param the transaction manager type * @author Andy Wilkinson diff --git a/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/web/reactive/server/WebTestClientBuilderCustomizer.java b/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/web/reactive/server/WebTestClientBuilderCustomizer.java index f208e022f13..246ba305f80 100644 --- a/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/web/reactive/server/WebTestClientBuilderCustomizer.java +++ b/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/web/reactive/server/WebTestClientBuilderCustomizer.java @@ -16,12 +16,12 @@ package org.springframework.boot.test.web.reactive.server; +import org.springframework.test.web.reactive.server.WebTestClient; import org.springframework.test.web.reactive.server.WebTestClient.Builder; /** - * A customizer for a {@link Builder}. Any {@code WebTestClientBuilderCustomizer} beans - * found in the application context will be {@link #customize called} to customize the - * auto-configured {@link Builder}. + * A customizer that can be implemented by beans wishing to customize the {@link Builder} + * to fine-tine its auto-configuration before a {@link WebTestClient} is created. * * @author Andy Wilkinson * @since 2.2.0