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_OVERRIDE
DEFAULT_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, setSystemPropertiesModeName
doProcessProperties, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setTrimValues, setValueSeparator
convertProperties, convertProperty, convertPropertyValue, getOrder, postProcessBeanFactory, setOrder
private 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.PropertyPlaceholderConfigurer
placeholder
- Name der Propertyprops
- Propertiespublic static Properties getProperties()
settings.properties
zurück.settings.properties
Copyright © 2019. All rights reserved.