Closes gh-8148
This commit is contained in:
Johnny Lim 2017-01-31 21:39:58 +09:00 committed by Stephane Nicoll
parent 8a0f8cf953
commit 846994e498
13 changed files with 19 additions and 21 deletions

View File

@ -44,7 +44,7 @@ public class AutoConfigurationImportEvent extends EventObject {
/**
* Return the auto-configuration candidate configurations that are going to be
* imported.
* @return the configurations the auto-configuration candidates
* @return the auto-configuration candidates
*/
public List<String> getCandidateConfigurations() {
return this.candidateConfigurations;
@ -52,7 +52,7 @@ public class AutoConfigurationImportEvent extends EventObject {
/**
* Return the exclusions that were applied.
* @return the exclusions the exclusions applied
* @return the exclusions applied
*/
public Set<String> getExclusions() {
return this.exclusions;

View File

@ -31,8 +31,8 @@ import org.springframework.context.ResourceLoaderAware;
* methods will be called prior to {@link #match}:
* <ul>
* <li>{@link EnvironmentAware}</li>
* <li>{@link BeanFactoryAware }</li>
* <li>{@link BeanClassLoaderAware }</li>
* <li>{@link BeanFactoryAware}</li>
* <li>{@link BeanClassLoaderAware}</li>
* <li>{@link ResourceLoaderAware}</li>
* </ul>
*

View File

@ -33,8 +33,8 @@ import org.springframework.context.ResourceLoaderAware;
* {@link #onAutoConfigurationImportEvent(AutoConfigurationImportEvent)}:
* <ul>
* <li>{@link EnvironmentAware}</li>
* <li>{@link BeanFactoryAware }</li>
* <li>{@link BeanClassLoaderAware }</li>
* <li>{@link BeanFactoryAware}</li>
* <li>{@link BeanClassLoaderAware}</li>
* <li>{@link ResourceLoaderAware}</li>
* </ul>
*

View File

@ -99,7 +99,7 @@ public class AutoConfigurationImportSelector
checkExcludedClasses(configurations, exclusions);
configurations.removeAll(exclusions);
configurations = filter(configurations, autoConfigurationMetadata);
fireAutoConfigurationImportListeners(configurations, exclusions);
fireAutoConfigurationImportEvents(configurations, exclusions);
return configurations.toArray(new String[configurations.size()]);
}
catch (IOException ex) {
@ -300,7 +300,7 @@ public class AutoConfigurationImportSelector
return Arrays.asList(value == null ? new String[0] : value);
}
private void fireAutoConfigurationImportListeners(List<String> configurations,
private void fireAutoConfigurationImportEvents(List<String> configurations,
Set<String> exclusions) {
List<AutoConfigurationImportListener> listeners = getAutoConfigurationImportListeners();
if (!listeners.isEmpty()) {

View File

@ -18,7 +18,6 @@ package org.springframework.boot.autoconfigure;
import org.junit.Before;
import org.junit.Test;
import org.mockito.MockitoAnnotations;
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
@ -46,7 +45,6 @@ public class EnableAutoConfigurationImportSelectorTests {
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
this.importSelector.setBeanFactory(this.beanFactory);
this.importSelector.setEnvironment(this.environment);
this.importSelector.setResourceLoader(new DefaultResourceLoader());

View File

@ -3080,7 +3080,7 @@ application's main class to extend `SpringBootServletInitializer`:
The next step is to update your build configuration so that your project produces a war file
rather than a jar file. If you're using Maven and using `spring-boot-starter-parent` (which
configures Maven's war plugin for you) all you need to do is modify `pom.xml` to change the
configures Maven's war plugin for you) all you need to do is to modify `pom.xml` to change the
packaging to war:
[source,xml,indent=0,subs="verbatim,quotes,attributes"]

View File

@ -1221,7 +1221,7 @@ In addition, any `MetricReader` that you define and mark as `@ExportMetricReader
have its values exported by the default exporter.
NOTE: This feature is enabling scheduling in your application (`@EnableScheduling`) which
can be a problem if you run an integration tests as your own scheduled tasks will start.
can be a problem if you run an integration test as your own scheduled tasks will start.
You can disable this behaviour by setting `spring.metrics.export.enabled` to `false`.
The default exporter is a `MetricCopyExporter` which tries to optimize itself by not

View File

@ -1091,7 +1091,7 @@ only rely on custom converters qualified with `@ConfigurationPropertiesBinding`.
[[boot-features-external-config-validation]]
==== @ConfigurationProperties Validation
Spring Boot will attempt to validate `@ConfigurationProperties` classes whenever they
annotated with Spring's `@Validated` annotation. You can use JSR-303 `javax.validation`
are annotated with Spring's `@Validated` annotation. You can use JSR-303 `javax.validation`
constraint annotations directly on your configuration class. Simply ensure that a
compliant JSR-303 implementation is on your classpath, then add constraint annotations to
your fields:
@ -5394,7 +5394,7 @@ more `@AutoConfigure...` annotations that can be used to customize auto-configur
settings.
NOTE: Each slice loads a very restricted set of auto-configuration classes. If you need to
exclude one of them, most `@...Test` annotation provide an `excludeAutoConfiguration`
exclude one of them, most `@...Test` annotations provide an `excludeAutoConfiguration`
attribute. Alternatively, you can use `@ImportAutoConfiguration#exclude`.
TIP: It's also possible to use the `@AutoConfigure...` annotations with the standard
@ -5720,7 +5720,7 @@ for `@Document` classes and configure Spring Data MongoDB repositories. Regular
In-memory embedded MongoDB generally works well for tests since it is fast and doesn't
require any developer installation. If, however, you prefer to run tests against a real
MongoDB server you should exclude the embedded mongodb auto-configuration:
MongoDB server you should exclude the embedded MongoDB auto-configuration:
[source,java,indent=0]
----

View File

@ -1141,7 +1141,7 @@ IDEA suspend the entire VM rather than only suspending the thread that hit the
breakpoint. This has the unwanted side-effect of suspending the thread that manages the
remote debug tunnel, causing your debugging session to freeze. When using the remote
debug tunnel with IntelliJ IDEA, all breakpoints should be configured to suspend the
thread rather than the VM. Please set
thread rather than the VM. Please see
https://youtrack.jetbrains.com/issue/IDEA-165769[IDEA-165769] for further details.

View File

@ -60,7 +60,7 @@ public class DataMongoTestIntegrationTests {
}
@Test
public void didNotInjectExampleController() {
public void didNotInjectExampleService() {
this.thrown.expect(NoSuchBeanDefinitionException.class);
this.applicationContext.getBean(ExampleService.class);
}

View File

@ -39,7 +39,7 @@ public class DataMongoTestWithIncludeFilterIntegrationTests {
private ExampleService service;
@Test
public void testRepository() {
public void testService() {
assertThat(this.service.hasCollection("foobar")).isFalse();
}

View File

@ -33,7 +33,7 @@ public class ExampleService {
this.mongoTemplate = mongoTemplate;
}
public boolean hasCollection(final String collectionName) {
public boolean hasCollection(String collectionName) {
return this.mongoTemplate.collectionExists(collectionName);
}

View File

@ -72,11 +72,11 @@ public class TestDatabaseAutoConfigurationTests {
}
}
public void load(Class<?> config, String... environment) {
private void load(Class<?> config, String... environment) {
this.context = doLoad(config, environment);
}
public ConfigurableApplicationContext doLoad(Class<?> config, String... environment) {
private ConfigurableApplicationContext doLoad(Class<?> config, String... environment) {
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext();
if (config != null) {
ctx.register(config);