Closes gh-8148
pull/8206/head
Johnny Lim 8 years ago committed by Stephane Nicoll
parent 8a0f8cf953
commit 846994e498

@ -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;

@ -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>
*

@ -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>
*

@ -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()) {

@ -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());

@ -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"]

@ -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

@ -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]
----

@ -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.

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

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

@ -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);
}

@ -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);

Loading…
Cancel
Save