diff --git a/spring-context/src/main/java/org/springframework/cache/annotation/CachingConfigurationSelector.java b/spring-context/src/main/java/org/springframework/cache/annotation/CachingConfigurationSelector.java index 7d5149b08a8..031b3fe3fcb 100644 --- a/spring-context/src/main/java/org/springframework/cache/annotation/CachingConfigurationSelector.java +++ b/spring-context/src/main/java/org/springframework/cache/annotation/CachingConfigurationSelector.java @@ -26,9 +26,9 @@ import org.springframework.util.ClassUtils; import org.springframework.util.StringUtils; /** - * Selects which implementation of {@link AbstractCachingConfiguration} should be used - * based on the value of {@link EnableCaching#mode} on the importing {@code @Configuration} - * class. + * Selects which implementation of {@link AbstractCachingConfiguration} should + * be used based on the value of {@link EnableCaching#mode} on the importing + * {@code @Configuration} class. * *
Detects the presence of JSR-107 and enables JCache support accordingly.
*
@@ -58,9 +58,9 @@ public class CachingConfigurationSelector extends AdviceModeImportSelector Returning {@code null} from this method indicates that the {@code AdviceMode} could
- * not be handled or was unknown and that an {@code IllegalArgumentException} should
- * be thrown.
+ * Returning {@code null} from this method indicates that the {@code AdviceMode}
+ * could not be handled or was unknown and that an {@code IllegalArgumentException}
+ * should be thrown.
* @param adviceMode the value of the {@linkplain #getAdviceModeAttributeName()
* advice mode attribute} for the annotation specified via generics.
- * @return array containing classes to import; empty array if none, {@code null} if
- * the given {@code AdviceMode} is unknown.
+ * @return array containing classes to import (empty array if none;
+ * {@code null} if the given {@code AdviceMode} is unknown)
*/
@Nullable
protected abstract String[] selectImports(AdviceMode adviceMode);
diff --git a/spring-context/src/main/java/org/springframework/context/annotation/AnnotationConfigApplicationContext.java b/spring-context/src/main/java/org/springframework/context/annotation/AnnotationConfigApplicationContext.java
index e916a4863b9..e101b07d426 100644
--- a/spring-context/src/main/java/org/springframework/context/annotation/AnnotationConfigApplicationContext.java
+++ b/spring-context/src/main/java/org/springframework/context/annotation/AnnotationConfigApplicationContext.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2002-2016 the original author or authors.
+ * Copyright 2002-2018 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -101,9 +101,8 @@ public class AnnotationConfigApplicationContext extends GenericApplicationContex
/**
- * {@inheritDoc}
- * Delegates given environment to underlying {@link AnnotatedBeanDefinitionReader}
- * and {@link ClassPathBeanDefinitionScanner} members.
+ * Propagates the given custom {@code Environment} to the underlying
+ * {@link AnnotatedBeanDefinitionReader} and {@link ClassPathBeanDefinitionScanner}.
*/
@Override
public void setEnvironment(ConfigurableEnvironment environment) {
diff --git a/spring-context/src/main/java/org/springframework/context/support/PropertySourcesPlaceholderConfigurer.java b/spring-context/src/main/java/org/springframework/context/support/PropertySourcesPlaceholderConfigurer.java
index 0a299aff3cb..34c2dd82277 100644
--- a/spring-context/src/main/java/org/springframework/context/support/PropertySourcesPlaceholderConfigurer.java
+++ b/spring-context/src/main/java/org/springframework/context/support/PropertySourcesPlaceholderConfigurer.java
@@ -41,10 +41,10 @@ import org.springframework.util.StringValueResolver;
* Spring {@link Environment} and its set of {@link PropertySources}.
*
* This class is designed as a general replacement for {@code PropertyPlaceholderConfigurer}
- * in Spring 3.1 applications. It is used by default to support the {@code property-placeholder}
- * element in working against the spring-context-3.1 XSD, whereas spring-context versions
- * <= 3.0 default to {@code PropertyPlaceholderConfigurer} to ensure backward compatibility.
- * See the spring-context XSD documentation for complete details.
+ * introduced in Spring 3.1. It is used by default to support the {@code property-placeholder}
+ * element in working against the spring-context-3.1 or higher XSD, whereas spring-context
+ * versions <= 3.0 default to {@code PropertyPlaceholderConfigurer} to ensure backward
+ * compatibility. See the spring-context XSD documentation for complete details.
*
* Any local properties (e.g. those added via {@link #setProperties}, {@link #setLocations}
* et al.) are added as a {@code PropertySource}. Search precedence of local properties is
@@ -52,10 +52,11 @@ import org.springframework.util.StringValueResolver;
* default {@code false} meaning that local properties are to be searched last, after all
* environment property sources.
*
- * See {@link org.springframework.core.env.ConfigurableEnvironment ConfigurableEnvironment}
- * and related javadocs for details on manipulating environment property sources.
+ * See {@link org.springframework.core.env.ConfigurableEnvironment} and related javadocs
+ * for details on manipulating environment property sources.
*
* @author Chris Beams
+ * @author Juergen Hoeller
* @since 3.1
* @see org.springframework.core.env.ConfigurableEnvironment
* @see org.springframework.beans.factory.config.PlaceholderConfigurerSupport
@@ -88,8 +89,8 @@ public class PropertySourcesPlaceholderConfigurer extends PlaceholderConfigurerS
/**
* Customize the set of {@link PropertySources} to be used by this configurer.
- * Setting this property indicates that environment property sources and local
- * properties should be ignored.
+ * Setting this property indicates that environment property sources and
+ * local properties should be ignored.
* @see #postProcessBeanFactory
*/
public void setPropertySources(PropertySources propertySources) {
@@ -97,8 +98,8 @@ public class PropertySourcesPlaceholderConfigurer extends PlaceholderConfigurerS
}
/**
- * {@inheritDoc}
- * {@code PropertySources} from this environment will be searched when replacing ${...} placeholders.
+ * {@code PropertySources} from the given {@link Environment}
+ * will be searched when replacing ${...} placeholders.
* @see #setPropertySources
* @see #postProcessBeanFactory
*/
@@ -109,8 +110,7 @@ public class PropertySourcesPlaceholderConfigurer extends PlaceholderConfigurerS
/**
- * {@inheritDoc}
- * Processing occurs by replacing ${...} placeholders in bean definitions by resolving each
+ * Processing occurs by replacing ${...} placeholders in bean definitions by resolving each
* against this configurer's set of {@link PropertySources}, which includes:
*
*