Pull up default getProperty variants to base class
Issue: SPR-8322
This commit is contained in:
parent
dc2d5c107f
commit
3622c6f340
|
|
@ -55,6 +55,16 @@ public abstract class AbstractPropertyResolver implements ConfigurablePropertyRe
|
||||||
this.conversionService = conversionService;
|
this.conversionService = conversionService;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getProperty(String key, String defaultValue) {
|
||||||
|
String value = getProperty(key);
|
||||||
|
return value == null ? defaultValue : value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public <T> T getProperty(String key, Class<T> targetType, T defaultValue) {
|
||||||
|
T value = getProperty(key, targetType);
|
||||||
|
return value == null ? defaultValue : value;
|
||||||
|
}
|
||||||
|
|
||||||
public String getRequiredProperty(String key) throws IllegalStateException {
|
public String getRequiredProperty(String key) throws IllegalStateException {
|
||||||
String value = getProperty(key);
|
String value = getProperty(key);
|
||||||
if (value == null) {
|
if (value == null) {
|
||||||
|
|
|
||||||
|
|
@ -56,11 +56,6 @@ public class PropertySourcesPropertyResolver extends AbstractPropertyResolver {
|
||||||
return this.getProperty(key, String.class);
|
return this.getProperty(key, String.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getProperty(String key, String defaultValue) {
|
|
||||||
String value = getProperty(key);
|
|
||||||
return value == null ? defaultValue : value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public <T> T getProperty(String key, Class<T> targetValueType) {
|
public <T> T getProperty(String key, Class<T> targetValueType) {
|
||||||
boolean debugEnabled = logger.isDebugEnabled();
|
boolean debugEnabled = logger.isDebugEnabled();
|
||||||
if (logger.isTraceEnabled()) {
|
if (logger.isTraceEnabled()) {
|
||||||
|
|
@ -94,11 +89,6 @@ public class PropertySourcesPropertyResolver extends AbstractPropertyResolver {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public <T> T getProperty(String key, Class<T> targetType, T defaultValue) {
|
|
||||||
T value = getProperty(key, targetType);
|
|
||||||
return value == null ? defaultValue : value;
|
|
||||||
};
|
|
||||||
|
|
||||||
public <T> Class<T> getPropertyAsClass(String key, Class<T> targetValueType) {
|
public <T> Class<T> getPropertyAsClass(String key, Class<T> targetValueType) {
|
||||||
boolean debugEnabled = logger.isDebugEnabled();
|
boolean debugEnabled = logger.isDebugEnabled();
|
||||||
if (logger.isTraceEnabled()) {
|
if (logger.isTraceEnabled()) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue