org.springframework.util
Class SystemPropertyUtils
java.lang.Object
org.springframework.util.SystemPropertyUtils
public abstract class SystemPropertyUtils
- extends Object
Helper class for resolving placeholders in texts.
Usually applied to file paths.
A text may contain ${...} placeholders, to be resolved as
system properties: e.g. ${user.dir}.
- Since:
- 1.2.5
- Author:
- Juergen Hoeller
- See Also:
PLACEHOLDER_PREFIX
,
PLACEHOLDER_SUFFIX
,
System.getProperty(String)
Method Summary |
static String |
resolvePlaceholders(String text)
Resolve ${...} placeholders in the given text,
replacing them with corresponding system property values. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PLACEHOLDER_PREFIX
public static final String PLACEHOLDER_PREFIX
- Prefix for system property placeholders: "${"
- See Also:
- Constant Field Values
PLACEHOLDER_SUFFIX
public static final String PLACEHOLDER_SUFFIX
- Suffix for system property placeholders: "}"
- See Also:
- Constant Field Values
SystemPropertyUtils
public SystemPropertyUtils()
resolvePlaceholders
public static String resolvePlaceholders(String text)
- Resolve ${...} placeholders in the given text,
replacing them with corresponding system property values.
- Parameters:
text
- the String to resolve
- Returns:
- the resolved String
- See Also:
PLACEHOLDER_PREFIX
,
PLACEHOLDER_SUFFIX
Copyright (c) 2002-2006 The Spring Framework Project.