public class PropertyPlaceholderConfigurer
extends org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer, so dass in
der settings.properties Profile verwendet werden können. Hierzu wird da Profil über
die Umgebungsvariable KLARSCHIFF_HRO_PROFILE des Rechners, die
Java-Umgebungsvariable KLARSCHIFF_HRO_PROFILE oder dem Property profile
in der settings.properties ermittelt.| Modifier and Type | Field and Description |
|---|---|
private static org.apache.log4j.Logger |
logger |
private static String |
profile |
private static String |
PROFILE_SETTINGS_FILE_PROPERTY_NAME |
private static String |
PROFILE_SYSTEM_PROPERTY_NAME |
private static Properties |
prop |
private static String |
SETTINGS_FILE_LOCATION |
SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDEDEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, DEFAULT_VALUE_SEPARATOR, ignoreUnresolvablePlaceholders, nullValue, placeholderPrefix, placeholderSuffix, trimValues, valueSeparator| Constructor and Description |
|---|
PropertyPlaceholderConfigurer()
Initalisiert den PropertyPlaceholderConfigurer.
|
| Modifier and Type | Method and Description |
|---|---|
static Properties |
getProperties()
Gibt die Properties aus der
settings.properties zurück. |
static String |
getPropertyValue(String name)
Ermittelt den Wert einer Property wobei das Profile berücksichtigt wird.
|
protected String |
resolvePlaceholder(String placeholder,
Properties props)
Ermittelt den Wert einer Property wobei bei dieser Implementierung das Profile berücksichtigt
wird.
|
parseStringValue, processProperties, resolvePlaceholder, resolveSystemProperty, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeNamedoProcessProperties, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setTrimValues, setValueSeparatorconvertProperties, convertProperty, convertPropertyValue, getOrder, postProcessBeanFactory, setOrderprivate static final org.apache.log4j.Logger logger
private static final String PROFILE_SYSTEM_PROPERTY_NAME
private static final String PROFILE_SETTINGS_FILE_PROPERTY_NAME
private static final String SETTINGS_FILE_LOCATION
private static String profile
private static Properties prop
public PropertyPlaceholderConfigurer()
protected String resolvePlaceholder(String placeholder, Properties props)
resolvePlaceholder in class org.springframework.beans.factory.config.PropertyPlaceholderConfigurerplaceholder - Name der Propertyprops - Propertiespublic static Properties getProperties()
settings.properties zurück.settings.propertiesCopyright © 2019. All rights reserved.