added missing setter method for the "valueSeparator" property (SPR-7429)

master
Juergen Hoeller 14 years ago
parent 103297cf59
commit 9ef47b82a5
  1. 12
      org.springframework.beans/src/main/java/org/springframework/beans/factory/config/PropertyPlaceholderConfigurer.java

@ -140,6 +140,7 @@ public class PropertyPlaceholderConfigurer extends PropertyResourceConfigurer
private BeanFactory beanFactory; private BeanFactory beanFactory;
/** /**
* Set the prefix that a placeholder string starts with. * Set the prefix that a placeholder string starts with.
* The default is "${". * The default is "${".
@ -158,6 +159,16 @@ public class PropertyPlaceholderConfigurer extends PropertyResourceConfigurer
this.placeholderSuffix = placeholderSuffix; this.placeholderSuffix = placeholderSuffix;
} }
/**
* Specify the separating character between the placeholder variable
* and the associated default value, or <code>null</code> if no such
* special character should be processed as a value separator.
* The default is ":".
*/
public void setValueSeparator(String valueSeparator) {
this.valueSeparator = valueSeparator;
}
/** /**
* Set the system property mode by the name of the corresponding constant, * Set the system property mode by the name of the corresponding constant,
* e.g. "SYSTEM_PROPERTIES_MODE_OVERRIDE". * e.g. "SYSTEM_PROPERTIES_MODE_OVERRIDE".
@ -255,6 +266,7 @@ public class PropertyPlaceholderConfigurer extends PropertyResourceConfigurer
this.beanFactory = beanFactory; this.beanFactory = beanFactory;
} }
@Override @Override
protected void processProperties(ConfigurableListableBeanFactory beanFactoryToProcess, Properties props) protected void processProperties(ConfigurableListableBeanFactory beanFactoryToProcess, Properties props)
throws BeansException { throws BeansException {

Loading…
Cancel
Save