Merge branch '2.0.x'
This commit is contained in:
commit
2d36a6f952
|
@ -97,11 +97,13 @@ public final class WebFluxTags {
|
||||||
return Tag.of("uri", pathPattern.getPatternString());
|
return Tag.of("uri", pathPattern.getPatternString());
|
||||||
}
|
}
|
||||||
HttpStatus status = exchange.getResponse().getStatusCode();
|
HttpStatus status = exchange.getResponse().getStatusCode();
|
||||||
if (status != null && status.is3xxRedirection()) {
|
if (status != null) {
|
||||||
return URI_REDIRECTION;
|
if (status.is3xxRedirection()) {
|
||||||
}
|
return URI_REDIRECTION;
|
||||||
if (status != null && status.equals(HttpStatus.NOT_FOUND)) {
|
}
|
||||||
return URI_NOT_FOUND;
|
if (status == HttpStatus.NOT_FOUND) {
|
||||||
|
return URI_NOT_FOUND;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
String path = exchange.getRequest().getPath().value();
|
String path = exchange.getRequest().getPath().value();
|
||||||
if (path.isEmpty()) {
|
if (path.isEmpty()) {
|
||||||
|
|
|
@ -109,13 +109,15 @@ public final class WebMvcTags {
|
||||||
if (pattern != null) {
|
if (pattern != null) {
|
||||||
return Tag.of("uri", pattern);
|
return Tag.of("uri", pattern);
|
||||||
}
|
}
|
||||||
else if (response != null) {
|
if (response != null) {
|
||||||
HttpStatus status = extractStatus(response);
|
HttpStatus status = extractStatus(response);
|
||||||
if (status != null && status.is3xxRedirection()) {
|
if (status != null) {
|
||||||
return URI_REDIRECTION;
|
if (status.is3xxRedirection()) {
|
||||||
}
|
return URI_REDIRECTION;
|
||||||
if (status != null && status.equals(HttpStatus.NOT_FOUND)) {
|
}
|
||||||
return URI_NOT_FOUND;
|
if (status == HttpStatus.NOT_FOUND) {
|
||||||
|
return URI_NOT_FOUND;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
String pathInfo = getPathInfo(request);
|
String pathInfo = getPathInfo(request);
|
||||||
|
|
|
@ -54,10 +54,9 @@ public class EmbeddedDataSourceConfiguration implements BeanClassLoaderAware {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public EmbeddedDatabase dataSource() {
|
public EmbeddedDatabase dataSource() {
|
||||||
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder()
|
this.database = new EmbeddedDatabaseBuilder()
|
||||||
.setType(EmbeddedDatabaseConnection.get(this.classLoader).getType())
|
.setType(EmbeddedDatabaseConnection.get(this.classLoader).getType())
|
||||||
.setName(this.properties.determineDatabaseName());
|
.setName(this.properties.determineDatabaseName()).build();
|
||||||
this.database = builder.build();
|
|
||||||
return this.database;
|
return this.database;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -128,13 +128,12 @@ public class ConditionEvaluationReportLoggingListener
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (isCrashReport && this.logger.isInfoEnabled()
|
|
||||||
&& !this.logger.isDebugEnabled()) {
|
|
||||||
logMessage("debug");
|
|
||||||
}
|
|
||||||
if (this.logger.isDebugEnabled()) {
|
if (this.logger.isDebugEnabled()) {
|
||||||
this.logger.debug(new ConditionEvaluationReportMessage(this.report));
|
this.logger.debug(new ConditionEvaluationReportMessage(this.report));
|
||||||
}
|
}
|
||||||
|
else if (isCrashReport) {
|
||||||
|
logMessage("debug");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -8105,11 +8105,11 @@ to print the report in auto-configuration tests.
|
||||||
@Test
|
@Test
|
||||||
public void autoConfigTest {
|
public void autoConfigTest {
|
||||||
ConditionEvaluationReportLoggingListener initializer = new ConditionEvaluationReportLoggingListener(
|
ConditionEvaluationReportLoggingListener initializer = new ConditionEvaluationReportLoggingListener(
|
||||||
LogLevel.INFO);
|
LogLevel.INFO);
|
||||||
ApplicationContextRunner contextRunner = new ApplicationContextRunner()
|
ApplicationContextRunner contextRunner = new ApplicationContextRunner()
|
||||||
.withInitializer(initializer).run((context -> {
|
.withInitializer(initializer).run((context) -> {
|
||||||
// Do something...
|
// Do something...
|
||||||
}));
|
});
|
||||||
}
|
}
|
||||||
----
|
----
|
||||||
|
|
||||||
|
|
|
@ -61,16 +61,14 @@ public class AutoConfigureTestDatabaseWithMultipleDatasourcesIntegrationTests {
|
||||||
@Bean
|
@Bean
|
||||||
@Primary
|
@Primary
|
||||||
public DataSource dataSource() {
|
public DataSource dataSource() {
|
||||||
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder()
|
return new EmbeddedDatabaseBuilder().generateUniqueName(true)
|
||||||
.generateUniqueName(true).setType(EmbeddedDatabaseType.HSQL);
|
.setType(EmbeddedDatabaseType.HSQL).build();
|
||||||
return builder.build();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public DataSource secondaryDataSource() {
|
public DataSource secondaryDataSource() {
|
||||||
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder()
|
return new EmbeddedDatabaseBuilder().generateUniqueName(true)
|
||||||
.generateUniqueName(true).setType(EmbeddedDatabaseType.HSQL);
|
.setType(EmbeddedDatabaseType.HSQL).build();
|
||||||
return builder.build();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,9 +33,8 @@ public class ExampleJdbcApplication {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public DataSource dataSource() {
|
public DataSource dataSource() {
|
||||||
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder()
|
return new EmbeddedDatabaseBuilder().generateUniqueName(true)
|
||||||
.generateUniqueName(true).setType(EmbeddedDatabaseType.HSQL);
|
.setType(EmbeddedDatabaseType.HSQL).build();
|
||||||
return builder.build();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -60,9 +60,8 @@ public class JdbcTestWithAutoConfigureTestDatabaseReplaceExplicitIntegrationTest
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public DataSource dataSource() {
|
public DataSource dataSource() {
|
||||||
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder()
|
return new EmbeddedDatabaseBuilder().generateUniqueName(true)
|
||||||
.generateUniqueName(true).setType(EmbeddedDatabaseType.H2);
|
.setType(EmbeddedDatabaseType.H2).build();
|
||||||
return builder.build();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,9 +62,8 @@ public class JdbcTestWithAutoConfigureTestDatabaseReplacePropertyAnyIntegrationT
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public DataSource dataSource() {
|
public DataSource dataSource() {
|
||||||
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder()
|
return new EmbeddedDatabaseBuilder().generateUniqueName(true)
|
||||||
.generateUniqueName(true).setType(EmbeddedDatabaseType.H2);
|
.setType(EmbeddedDatabaseType.H2).build();
|
||||||
return builder.build();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -73,9 +73,8 @@ public class TestDatabaseAutoConfigurationTests {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public DataSource dataSource() {
|
public DataSource dataSource() {
|
||||||
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder()
|
return new EmbeddedDatabaseBuilder().generateUniqueName(true)
|
||||||
.generateUniqueName(true).setType(EmbeddedDatabaseType.HSQL);
|
.setType(EmbeddedDatabaseType.HSQL).build();
|
||||||
return builder.build();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,9 +33,8 @@ public class ExampleJooqApplication {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public DataSource dataSource() {
|
public DataSource dataSource() {
|
||||||
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder()
|
return new EmbeddedDatabaseBuilder().generateUniqueName(true)
|
||||||
.generateUniqueName(true).setType(EmbeddedDatabaseType.HSQL);
|
.setType(EmbeddedDatabaseType.HSQL).build();
|
||||||
return builder.build();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,9 +33,8 @@ public class ExampleDataJpaApplication {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public DataSource dataSource() {
|
public DataSource dataSource() {
|
||||||
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder()
|
return new EmbeddedDatabaseBuilder().generateUniqueName(true)
|
||||||
.generateUniqueName(true).setType(EmbeddedDatabaseType.HSQL);
|
.setType(EmbeddedDatabaseType.HSQL).build();
|
||||||
return builder.build();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue