Browse Source

Polish

pull/11839/head
Phillip Webb 8 years ago
parent
commit
af50a18da9
  1. 2
      spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/logging/LoggersEndpointAutoConfiguration.java
  2. 14
      spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementChildContextConfiguration.java
  3. 7
      spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/logging/LoggersEndpointAutoConfigurationTests.java
  4. 4
      spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter.java
  5. 7
      spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/RedisCacheConfiguration.java
  6. 6
      spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration.java
  7. 2
      spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/web/reactive/ReactiveWebServerAutoConfigurationTests.java
  8. 4
      spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/context/embedded/TomcatLegacyCookieProcessorExample.java
  9. 5
      spring-boot-project/spring-boot-properties-migrator/src/main/java/org/springframework/boot/context/properties/migrator/PropertiesMigrationReport.java
  10. 11
      spring-boot-project/spring-boot-properties-migrator/src/main/java/org/springframework/boot/context/properties/migrator/PropertiesMigrationReporter.java
  11. 3
      spring-boot-project/spring-boot-properties-migrator/src/test/java/org/springframework/boot/context/properties/migrator/PropertiesMigrationReporterTests.java
  12. 2
      spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/endpoint/incremental/IncrementalEndpoint.java
  13. 6
      spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/server/WebServerFactoryCustomizer.java
  14. 4
      spring-boot-project/spring-boot/src/test/java/org/springframework/boot/context/properties/PropertyMapperTests.java
  15. 4
      spring-boot-project/spring-boot/src/test/java/org/springframework/boot/web/server/WebServerFactoryCustomizerBeanPostProcessorTests.java

2
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/logging/LoggersEndpointAutoConfiguration.java

@ -49,7 +49,6 @@ public class LoggersEndpointAutoConfiguration {
return new LoggersEndpoint(loggingSystem); return new LoggersEndpoint(loggingSystem);
} }
static class OnEnabledLoggingSystemCondition extends SpringBootCondition { static class OnEnabledLoggingSystemCondition extends SpringBootCondition {
@Override @Override
@ -66,4 +65,5 @@ public class LoggersEndpointAutoConfiguration {
} }
} }
} }

14
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementChildContextConfiguration.java

@ -126,8 +126,8 @@ class ServletManagementChildContextConfiguration {
implements WebServerFactoryCustomizer<TomcatServletWebServerFactory> { implements WebServerFactoryCustomizer<TomcatServletWebServerFactory> {
@Override @Override
public void customize(TomcatServletWebServerFactory serverFactory) { public void customize(TomcatServletWebServerFactory factory) {
AccessLogValve accessLogValve = findAccessLogValve(serverFactory); AccessLogValve accessLogValve = findAccessLogValve(factory);
if (accessLogValve == null) { if (accessLogValve == null) {
return; return;
} }
@ -135,8 +135,8 @@ class ServletManagementChildContextConfiguration {
} }
private AccessLogValve findAccessLogValve( private AccessLogValve findAccessLogValve(
TomcatServletWebServerFactory serverFactory) { TomcatServletWebServerFactory factory) {
for (Valve engineValve : serverFactory.getEngineValves()) { for (Valve engineValve : factory.getEngineValves()) {
if (engineValve instanceof AccessLogValve) { if (engineValve instanceof AccessLogValve) {
return (AccessLogValve) engineValve; return (AccessLogValve) engineValve;
} }
@ -150,9 +150,9 @@ class ServletManagementChildContextConfiguration {
implements WebServerFactoryCustomizer<UndertowServletWebServerFactory> { implements WebServerFactoryCustomizer<UndertowServletWebServerFactory> {
@Override @Override
public void customize(UndertowServletWebServerFactory serverFactory) { public void customize(UndertowServletWebServerFactory factory) {
serverFactory.setAccessLogPrefix( factory.setAccessLogPrefix(
customizePrefix(serverFactory.getAccessLogPrefix())); customizePrefix(factory.getAccessLogPrefix()));
} }
} }

7
spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/logging/LoggersEndpointAutoConfigurationTests.java

@ -56,11 +56,10 @@ public class LoggersEndpointAutoConfigurationTests {
@Test @Test
public void runWithNoneLoggerEndpointShouldNotHaveEndpointBean() { public void runWithNoneLoggerEndpointShouldNotHaveEndpointBean() {
this.contextRunner this.contextRunner
.withSystemProperties("org.springframework.boot.logging.LoggingSystem=none") .withSystemProperties(
"org.springframework.boot.logging.LoggingSystem=none")
.run((context) -> { .run((context) -> {
System.out.println(context.getBean(LoggingSystem.class)); assertThat(context).doesNotHaveBean(LoggersEndpoint.class);
assertThat(context)
.doesNotHaveBean(LoggersEndpoint.class);
}); });
} }

4
spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter.java

@ -211,8 +211,8 @@ public class WebMvcMetricsFilter extends OncePerRequestFilter {
private void record(TimingContext timingContext, HttpServletResponse response, private void record(TimingContext timingContext, HttpServletResponse response,
HttpServletRequest request, Object handlerObject, Throwable exception) { HttpServletRequest request, Object handlerObject, Throwable exception) {
Timer.Sample timerSample = timingContext.getTimerSample(); Timer.Sample timerSample = timingContext.getTimerSample();
Supplier<Iterable<Tag>> tags = () -> this.tagsProvider.getTags(request, Supplier<Iterable<Tag>> tags = () -> this.tagsProvider.getTags(request, response,
response, handlerObject, exception); handlerObject, exception);
for (Timed annotation : timingContext.getAnnotations()) { for (Timed annotation : timingContext.getAnnotations()) {
stop(timerSample, tags, Timer.builder(annotation, this.metricName)); stop(timerSample, tags, Timer.builder(annotation, this.metricName));
} }

7
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/RedisCacheConfiguration.java vendored

@ -69,7 +69,8 @@ class RedisCacheConfiguration {
public RedisCacheManager cacheManager(RedisConnectionFactory redisConnectionFactory, public RedisCacheManager cacheManager(RedisConnectionFactory redisConnectionFactory,
ResourceLoader resourceLoader) { ResourceLoader resourceLoader) {
RedisCacheManagerBuilder builder = RedisCacheManager RedisCacheManagerBuilder builder = RedisCacheManager
.builder(redisConnectionFactory).cacheDefaults(determineConfiguration(resourceLoader.getClassLoader())); .builder(redisConnectionFactory)
.cacheDefaults(determineConfiguration(resourceLoader.getClassLoader()));
List<String> cacheNames = this.cacheProperties.getCacheNames(); List<String> cacheNames = this.cacheProperties.getCacheNames();
if (!cacheNames.isEmpty()) { if (!cacheNames.isEmpty()) {
builder.initialCacheNames(new LinkedHashSet<>(cacheNames)); builder.initialCacheNames(new LinkedHashSet<>(cacheNames));
@ -85,8 +86,8 @@ class RedisCacheConfiguration {
Redis redisProperties = this.cacheProperties.getRedis(); Redis redisProperties = this.cacheProperties.getRedis();
org.springframework.data.redis.cache.RedisCacheConfiguration config = org.springframework.data.redis.cache.RedisCacheConfiguration org.springframework.data.redis.cache.RedisCacheConfiguration config = org.springframework.data.redis.cache.RedisCacheConfiguration
.defaultCacheConfig(); .defaultCacheConfig();
config = config.serializeValuesWith(SerializationPair.fromSerializer( config = config.serializeValuesWith(SerializationPair
new JdkSerializationRedisSerializer(classLoader))); .fromSerializer(new JdkSerializationRedisSerializer(classLoader)));
if (redisProperties.getTimeToLive() != null) { if (redisProperties.getTimeToLive() != null) {
config = config.entryTtl(redisProperties.getTimeToLive()); config = config.entryTtl(redisProperties.getTimeToLive());
} }

6
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration.java

@ -1,5 +1,5 @@
/* /*
* Copyright 2012-2017 the original author or authors. * Copyright 2012-2018 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -78,9 +78,9 @@ public class HttpEncodingAutoConfiguration {
} }
@Override @Override
public void customize(ConfigurableServletWebServerFactory webServerFactory) { public void customize(ConfigurableServletWebServerFactory factory) {
if (this.properties.getMapping() != null) { if (this.properties.getMapping() != null) {
webServerFactory.setLocaleCharsetMappings(this.properties.getMapping()); factory.setLocaleCharsetMappings(this.properties.getMapping());
} }
} }

2
spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/web/reactive/ReactiveWebServerAutoConfigurationTests.java

@ -119,7 +119,7 @@ public class ReactiveWebServerAutoConfigurationTests {
@Bean @Bean
public WebServerFactoryCustomizer<ConfigurableReactiveWebServerFactory> reactiveWebServerCustomizer() { public WebServerFactoryCustomizer<ConfigurableReactiveWebServerFactory> reactiveWebServerCustomizer() {
return (server) -> server.setPort(9000); return (factory) -> factory.setPort(9000);
} }
} }

4
spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/context/embedded/TomcatLegacyCookieProcessorExample.java

@ -1,5 +1,5 @@
/* /*
* Copyright 2012-2017 the original author or authors. * Copyright 2012-2018 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -39,7 +39,7 @@ public class TomcatLegacyCookieProcessorExample {
// tag::customizer[] // tag::customizer[]
@Bean @Bean
public WebServerFactoryCustomizer<TomcatServletWebServerFactory> cookieProcessorCustomizer() { public WebServerFactoryCustomizer<TomcatServletWebServerFactory> cookieProcessorCustomizer() {
return (serverFactory) -> serverFactory.addContextCustomizers( return (factory) -> factory.addContextCustomizers(
(context) -> context.setCookieProcessor(new LegacyCookieProcessor())); (context) -> context.setCookieProcessor(new LegacyCookieProcessor()));
} }
// end::customizer[] // end::customizer[]

5
spring-boot-project/spring-boot-properties-migrator/src/main/java/org/springframework/boot/context/properties/migrator/PropertiesMigrationReport.java

@ -89,8 +89,9 @@ class PropertiesMigrationReport {
return deprecation.getShortReason(); return deprecation.getShortReason();
} }
if (StringUtils.hasText(deprecation.getReplacement())) { if (StringUtils.hasText(deprecation.getReplacement())) {
return String.format("Reason: Replacement key '%s' uses an incompatible " return String.format(
+ "target type", deprecation.getReplacement()); "Reason: Replacement key '%s' uses an incompatible " + "target type",
deprecation.getReplacement());
} }
return "none"; return "none";
} }

11
spring-boot-project/spring-boot-properties-migrator/src/main/java/org/springframework/boot/context/properties/migrator/PropertiesMigrationReporter.java

@ -133,13 +133,12 @@ class PropertiesMigrationReporter {
} }
private String detectMapValueReplacementType(String fullId) { private String detectMapValueReplacementType(String fullId) {
int i = fullId.lastIndexOf('.'); int lastDot = fullId.lastIndexOf('.');
if (i != -1) { if (lastDot != -1) {
ConfigurationMetadataProperty property = this.allProperties.get( ConfigurationMetadataProperty property = this.allProperties
fullId.substring(0, i)); .get(fullId.substring(0, lastDot));
String type = property.getType(); String type = property.getType();
if (type != null if (type != null && type.startsWith(Map.class.getName())) {
&& type.startsWith(Map.class.getName())) {
int lastComma = type.lastIndexOf(','); int lastComma = type.lastIndexOf(',');
if (lastComma != -1) { if (lastComma != -1) {
return type.substring(lastComma + 1, type.length() - 1).trim(); return type.substring(lastComma + 1, type.length() - 1).trim();

3
spring-boot-project/spring-boot-properties-migrator/src/test/java/org/springframework/boot/context/properties/migrator/PropertiesMigrationReporterTests.java

@ -125,8 +125,7 @@ public class PropertiesMigrationReporterTests {
content.put("test.cache-seconds", 50); content.put("test.cache-seconds", 50);
content.put("test.time-to-live-ms", 1234L); content.put("test.time-to-live-ms", 1234L);
content.put("test.ttl", 5678L); content.put("test.ttl", 5678L);
propertySources.addFirst( propertySources.addFirst(new MapPropertySource("test", content));
new MapPropertySource("test", content));
assertThat(propertySources).hasSize(2); assertThat(propertySources).hasSize(2);
String report = createWarningReport( String report = createWarningReport(
loadRepository("metadata/type-conversion-metadata.json")); loadRepository("metadata/type-conversion-metadata.json"));

2
spring-boot-project/spring-boot-tools/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/endpoint/incremental/IncrementalEndpoint.java

@ -1,5 +1,5 @@
/* /*
* Copyright 2012-2017 the original author or authors. * Copyright 2012-2018 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

6
spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/server/WebServerFactoryCustomizer.java

@ -1,5 +1,5 @@
/* /*
* Copyright 2012-2017 the original author or authors. * Copyright 2012-2018 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -41,8 +41,8 @@ public interface WebServerFactoryCustomizer<T extends WebServerFactory> {
/** /**
* Customize the specified {@link WebServerFactory}. * Customize the specified {@link WebServerFactory}.
* @param server the server to customize * @param factory the web server factory to customize
*/ */
void customize(T server); void customize(T factory);
} }

4
spring-boot-project/spring-boot/src/test/java/org/springframework/boot/context/properties/PropertyMapperTests.java

@ -151,8 +151,8 @@ public class PropertyMapperTests {
@Test @Test
public void whenInstanceOfWhenValueIsNotTargetTypeShouldNotMatch() { public void whenInstanceOfWhenValueIsNotTargetTypeShouldNotMatch() {
this.map.from(() -> (Number) 123L).whenInstanceOf(Double.class) Supplier<Number> supplier = () -> 123L;
.toCall(Assert::fail); this.map.from(supplier).whenInstanceOf(Double.class).toCall(Assert::fail);
} }
@Test @Test

4
spring-boot-project/spring-boot/src/test/java/org/springframework/boot/web/server/WebServerFactoryCustomizerBeanPostProcessorTests.java

@ -1,5 +1,5 @@
/* /*
* Copyright 2012-2017 the original author or authors. * Copyright 2012-2018 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -185,7 +185,7 @@ public class WebServerFactoryCustomizerBeanPostProcessorTests {
private boolean called; private boolean called;
@Override @Override
public void customize(T server) { public void customize(T factory) {
this.called = true; this.called = true;
} }

Loading…
Cancel
Save