Polish
This commit is contained in:
committed by
Andy Wilkinson
parent
bcbf7b5511
commit
bfa291f671
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2012-2016 the original author or authors.
|
||||
* Copyright 2012-2017 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -42,22 +42,23 @@ import org.springframework.core.env.PropertySource;
|
||||
@Order(Ordered.LOWEST_PRECEDENCE)
|
||||
public class DevToolsPropertyDefaultsPostProcessor implements EnvironmentPostProcessor {
|
||||
|
||||
private static final Map<String, Object> PROPERTIES;
|
||||
private static final Map<String, Object> properties;
|
||||
|
||||
static {
|
||||
Map<String, Object> properties = new HashMap<String, Object>();
|
||||
properties.put("spring.thymeleaf.cache", "false");
|
||||
properties.put("spring.freemarker.cache", "false");
|
||||
properties.put("spring.groovy.template.cache", "false");
|
||||
properties.put("spring.mustache.cache", "false");
|
||||
properties.put("server.session.persistent", "true");
|
||||
properties.put("spring.h2.console.enabled", "true");
|
||||
properties.put("spring.resources.cache-period", "0");
|
||||
properties.put("spring.resources.chain.cache", "false");
|
||||
properties.put("spring.template.provider.cache", "false");
|
||||
properties.put("spring.mvc.log-resolved-exception", "true");
|
||||
properties.put("server.jsp-servlet.init-parameters.development", "true");
|
||||
PROPERTIES = Collections.unmodifiableMap(properties);
|
||||
Map<String, Object> devToolsProperties = new HashMap<String, Object>();
|
||||
devToolsProperties.put("spring.thymeleaf.cache", "false");
|
||||
devToolsProperties.put("spring.freemarker.cache", "false");
|
||||
devToolsProperties.put("spring.groovy.template.cache", "false");
|
||||
devToolsProperties.put("spring.mustache.cache", "false");
|
||||
devToolsProperties.put("server.session.persistent", "true");
|
||||
devToolsProperties.put("spring.h2.console.enabled", "true");
|
||||
devToolsProperties.put("spring.resources.cache-period", "0");
|
||||
devToolsProperties.put("spring.resources.chain.cache", "false");
|
||||
devToolsProperties.put("spring.template.provider.cache", "false");
|
||||
devToolsProperties.put("spring.mvc.log-resolved-exception", "true");
|
||||
devToolsProperties.put("server.servlet.jsp.init-parameters.development", "true");
|
||||
devToolsProperties.put("spring.reactor.stacktrace-mode.enabled", "true");
|
||||
properties = Collections.unmodifiableMap(devToolsProperties);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -65,7 +66,7 @@ public class DevToolsPropertyDefaultsPostProcessor implements EnvironmentPostPro
|
||||
SpringApplication application) {
|
||||
if (isLocalApplication(environment) && canAddProperties(environment)) {
|
||||
PropertySource<?> propertySource = new MapPropertySource("refresh",
|
||||
PROPERTIES);
|
||||
properties);
|
||||
environment.getPropertySources().addLast(propertySource);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user