public abstract class SpringProperties extends Object
Reads a spring.properties file from the root of the Spring library classpath,
 and also allows for programmatically setting properties through setProperty(java.lang.String, java.lang.String).
 When checking a property, local entries are being checked first, then falling back
 to JVM-level system properties through a System.getProperty(java.lang.String) check.
 
This is an alternative way to set Spring-related system properties such as
 "spring.getenv.ignore" and "spring.beaninfo.ignore", in particular for scenarios
 where JVM system properties are locked on the target platform (e.g. WebSphere).
 See setFlag(java.lang.String) for a convenient way to locally set such flags to "true".
AbstractEnvironment.IGNORE_GETENV_PROPERTY_NAME, 
CachedIntrospectionResults.IGNORE_BEANINFO_PROPERTY_NAME, 
StatementCreatorUtils.IGNORE_GETPARAMETERTYPE_PROPERTY_NAME| Constructor and Description | 
|---|
| SpringProperties() | 
| Modifier and Type | Method and Description | 
|---|---|
| static boolean | getFlag(String key)Retrieve the flag for the given property key. | 
| static String | getProperty(String key)Retrieve the property value for the given key, checking local Spring
 properties first and falling back to JVM-level system properties. | 
| static void | setFlag(String key)Programmatically set a local flag to "true", overriding an
 entry in the  spring.propertiesfile (if any). | 
| static void | setProperty(String key,
           String value)Programmatically set a local property, overriding an entry in the
  spring.propertiesfile (if any). | 
public static void setProperty(String key, String value)
spring.properties file (if any).key - the property keyvalue - the associated property value, or null to reset itpublic static String getProperty(String key)
key - the property keynull if none foundpublic static void setFlag(String key)
spring.properties file (if any).key - the property keypublic static boolean getFlag(String key)
key - the property keytrue if the property is set to "true",
  false otherwise