Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.이 콘텐츠는 선택한 언어로 제공되지 않습니다.
Chapter 128. Properties
Properties Component 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Available as of Apache Camel 2.3
URI format 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
properties:key[?options]
properties:key[?options]
Where key is the key for the property to lookup
Options 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Name | Type | Default | Description |
---|---|---|---|
cache
|
boolean
|
true
|
Whether or not to cache loaded properties. |
locations
|
String
|
null
|
A list of locations to load properties. You can use comma to separate multiple locations. This option will override any default locations and only use the locations from this option. |
encoding
|
String
|
null
|
Camel 2.14.3/2.15.1: To use a specific charset to load the properties, such as UTF-8. By default ISO-8859-1 (latin1) is used. |
ignoreMissingLocation
|
boolean
|
false
|
Camel 2.10: Whether to silently ignore if a location cannot be located, such as a properties file not found. |
propertyPrefix
|
String
|
null
|
Camel 2.9: Optional prefix prepended to property names before resolution. |
propertySuffix
|
String
|
null
|
Camel 2.9: Optional suffix appended to property names before resolution. |
fallbackToUnaugmentedProperty
|
boolean
|
true
|
Camel 2.9: If true , first attempt resolution of property name augmented with propertyPrefix and propertySuffix before falling back the plain property name specified. If false , only the augmented property name is searched.
|
prefixToken
|
String
|
{{
|
Camel 2.9: The token to indicate the beginning of a property token. |
suffixToken
|
String
|
}}
|
Camel 2.9: The token to indicate the end of a property token. |
systemPropertiesMode
|
int
|
2
|
Camel 2.16: The mode to use for whether to resolve and use system properties:
Note that when bridging this to Spring's property placeholder with org.apache.camel.spring.spi.BridgePropertyPlaceholderConfigurer then the configuration on BridgePropertyPlaceholderConfigurer takes precedence over the configuration on the PropertiesComponent.
|
Resolving property from Java code
You can use the method
resolvePropertyPlaceholders
on the CamelContext
to resolve a property from any Java code.
See also 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- Jasypt for using encrypted values (for example, passwords) in the properties