org.constretto.spring
Class ConstrettoPropertyPlaceholderConfigurer
java.lang.Object
org.springframework.core.io.support.PropertiesLoaderSupport
org.springframework.beans.factory.config.PropertyResourceConfigurer
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
org.constretto.spring.ConstrettoPropertyPlaceholderConfigurer
- All Implemented Interfaces:
- BeanFactoryAware, BeanNameAware, BeanFactoryPostProcessor, Ordered, PriorityOrdered
public class ConstrettoPropertyPlaceholderConfigurer
- extends PropertyPlaceholderConfigurer
An adaption of the spring framework PropertyPlaceholderConfigurer class, using an implementation of the
ConstrettoConfiguration interface to resolve keys
Example :
<bean class="org.constretto.spring.ConstrettoPropertyPlaceholderConfigurer">
<constructor-arg ref="someProvider" />
</bean>
<bean id="myBean" class="com.example.MyClass">
<property name="myProperty" value="${propertyKey}" />
</bean>
Note : The provider property of the placeholder configurer are marked as @Autowired, and can be autowired in a
annotation config application context.
- Author:
- Kaare Nilsen
- See Also:
ConstrettoConfiguration,
PropertyPlaceholderConfigurer
| Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer |
parseStringValue, processProperties, resolvePlaceholder, resolveSystemProperty, setBeanFactory, setBeanName, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConstrettoPropertyPlaceholderConfigurer
public ConstrettoPropertyPlaceholderConfigurer(ConstrettoConfiguration configuration)
setIgnoreUnresolvablePlaceholders
public void setIgnoreUnresolvablePlaceholders(boolean ignoreUnresolvablePlaceholders)
- Overrides:
setIgnoreUnresolvablePlaceholders in class PropertyPlaceholderConfigurer
resolvePlaceholder
protected java.lang.String resolvePlaceholder(java.lang.String placeholder,
java.util.Properties props,
int systemPropertiesMode)
- Overrides:
resolvePlaceholder in class PropertyPlaceholderConfigurer
Copyright © 2008-2011. All Rights Reserved.