Merge branch '1.5.x'

This commit is contained in:
Stephane Nicoll 2017-01-24 13:23:06 +01:00
commit d67ce78e8b
7 changed files with 9 additions and 10 deletions

View File

@ -83,7 +83,6 @@ public class AuditEventTests {
Collections.singletonMap("type", (Object) "BadCredentials")); Collections.singletonMap("type", (Object) "BadCredentials"));
String json = Jackson2ObjectMapperBuilder.json().build() String json = Jackson2ObjectMapperBuilder.json().build()
.writeValueAsString(event); .writeValueAsString(event);
System.out.println(json);
JSONObject jsonObject = new JSONObject(json); JSONObject jsonObject = new JSONObject(json);
assertThat(jsonObject.getString("type")).isEqualTo("UNKNOWN"); assertThat(jsonObject.getString("type")).isEqualTo("UNKNOWN");
assertThat(jsonObject.getJSONObject("data").getString("type")) assertThat(jsonObject.getJSONObject("data").getString("type"))

View File

@ -196,10 +196,10 @@ class OnClassCondition extends SpringBootCondition
} }
} }
private List<String> getMatches(Collection<String> candiates, MatchType matchType, private List<String> getMatches(Collection<String> candidates, MatchType matchType,
ClassLoader classLoader) { ClassLoader classLoader) {
List<String> matches = new ArrayList<String>(candiates.size()); List<String> matches = new ArrayList<String>(candidates.size());
for (String candidate : candiates) { for (String candidate : candidates) {
if (matchType.matches(candidate, classLoader)) { if (matchType.matches(candidate, classLoader)) {
matches.add(candidate); matches.add(candidate);
} }

View File

@ -2184,7 +2184,7 @@ application starts for testing. If you want to be more sophisticated you can use
profile-specific configuration to customize `flyway.locations` so that certain migrations profile-specific configuration to customize `flyway.locations` so that certain migrations
will only run when a particular profile is active. For example, in will only run when a particular profile is active. For example, in
`application-dev.properties` you could set `flyway.locations` to `application-dev.properties` you could set `flyway.locations` to
`classpath:/db/migration, claspath:/dev/db/migration` and migrations in `dev/db/migration` `classpath:/db/migration, classpath:/dev/db/migration` and migrations in `dev/db/migration`
will only run when the `dev` profile is active. will only run when the `dev` profile is active.

View File

@ -1579,7 +1579,7 @@ it's loaded too early. You need to either use `logback-spring.xml` or define a
WARNING: The extensions cannot be used with Logback's WARNING: The extensions cannot be used with Logback's
http://logback.qos.ch/manual/configuration.html#autoScan[configuration scanning]. If you http://logback.qos.ch/manual/configuration.html#autoScan[configuration scanning]. If you
attempt to do so, making changes to the configuration file will result in an error similar attempt to do so, making changes to the configuration file will result in an error similar
to once of the following being logged: to one of the following being logged:
---- ----
ERROR in ch.qos.logback.core.joran.spi.Interpreter@4:71 - no applicable action for [springProperty], current ElementPath is [[configuration][springProperty]] ERROR in ch.qos.logback.core.joran.spi.Interpreter@4:71 - no applicable action for [springProperty], current ElementPath is [[configuration][springProperty]]

View File

@ -108,7 +108,7 @@ public class AutoConfigureAnnotationProcessorTests {
} }
private Properties compile(Class<?>... types) throws IOException { private Properties compile(Class<?>... types) throws IOException {
TestConditionMetdataAnnotationProcessor processor = new TestConditionMetdataAnnotationProcessor( TestConditionMetadataAnnotationProcessor processor = new TestConditionMetadataAnnotationProcessor(
this.compiler.getOutputLocation()); this.compiler.getOutputLocation());
this.compiler.getTask(types).call(processor); this.compiler.getTask(types).call(processor);
return processor.getWrittenProperties(); return processor.getWrittenProperties();

View File

@ -35,12 +35,12 @@ import javax.annotation.processing.SupportedAnnotationTypes;
"org.springframework.boot.autoconfigureprocessor.TestAutoConfigureBefore", "org.springframework.boot.autoconfigureprocessor.TestAutoConfigureBefore",
"org.springframework.boot.autoconfigureprocessor.TestAutoConfigureAfter", "org.springframework.boot.autoconfigureprocessor.TestAutoConfigureAfter",
"org.springframework.boot.autoconfigureprocessor.TestAutoConfigureOrder" }) "org.springframework.boot.autoconfigureprocessor.TestAutoConfigureOrder" })
public class TestConditionMetdataAnnotationProcessor public class TestConditionMetadataAnnotationProcessor
extends AutoConfigureAnnotationProcessor { extends AutoConfigureAnnotationProcessor {
private final File outputLocation; private final File outputLocation;
public TestConditionMetdataAnnotationProcessor(File outputLocation) { public TestConditionMetadataAnnotationProcessor(File outputLocation) {
this.outputLocation = outputLocation; this.outputLocation = outputLocation;
} }

View File

@ -19,7 +19,7 @@ package org.springframework.boot.autoconfigureprocessor;
import java.io.OutputStream; import java.io.OutputStream;
/** /**
* Test configuration with an annoated method. * Test configuration with an annotated method.
* *
* @author Madhura Bhave * @author Madhura Bhave
*/ */