@Override public void setSystemPropertiesModeName(String constantName) throws IllegalArgumentException { super.setSystemPropertiesModeName(constantName); Constants constants = new Constants(PropertyPlaceholderConfigurer.class); this.systemPropertiesMode = constants.asNumber(constantName).intValue(); }
/** * Gets the property placeholder configurer. * * @return the property placeholder configurer */ @Bean(name = "propertyPlaceholderConfigurer") public static PropertyPlaceholderConfigurer getPropertyPlaceholderConfigurer() { logger.debug("Instantiated propertyPlaceholderConfigurer"); PropertyPlaceholderConfigurer configurer = new PropertyPlaceholderConfigurer(); configurer.setLocation(new ClassPathResource("stats.properties")); configurer.setNullValue("NULL"); Properties properties = new Properties(); properties.put("psiprobe.tools.mail.to", "NULL"); properties.put("psiprobe.tools.mail.subjectPrefix", "[PSI Probe]"); configurer.setProperties(properties); configurer.setSystemPropertiesModeName("SYSTEM_PROPERTIES_MODE_OVERRIDE"); return configurer; }
public void setSystemPropertiesModeName(String constantName) throws IllegalArgumentException { propertyPlaceholderConfigurer.setSystemPropertiesModeName(constantName); }
@Override public void setSystemPropertiesModeName(String constantName) throws IllegalArgumentException { super.setSystemPropertiesModeName(constantName); springSystemPropertiesMode = CONSTANTS.asNumber(constantName).intValue(); }
@Bean @Autowired public PropertyPlaceholderConfigurer properties(Properties externalProperties) { PropertyPlaceholderConfigurer propertiesBean = new PropertyPlaceholderConfigurer(); propertiesBean.setIgnoreUnresolvablePlaceholders(true); propertiesBean.setSystemPropertiesModeName("SYSTEM_PROPERTIES_MODE_OVERRIDE"); propertiesBean.setOrder("10"); propertiesBean.setProperties(externalProperties); return propertiesBean; }
@Configuration public class Config { @Autowired Properties externalConfigProperties; @Bean PropertyPlaceholderConfigurer configurer(){ PropertyPlaceholderConfigurer configurer = new PropertyPlaceholderConfigurer(); configurer.setSystemPropertiesModeName("SYSTEM_PROPERTIES_MODE_OVERRIDE"); configurer.setOrder(10); configurer.setIgnoreUnresolvablePlaceholders(true); configurer.setProperties(externalConfigProperties); return configurer; } }