注释类型 DefaultPropertiesPropertySource
-
@Target(TYPE) @Retention(RUNTIME) @Inherited @Documented @Repeatable(DefaultPropertiesPropertySources.class) @Import(io.microsphere.spring.config.context.annotation.DefaultPropertiesPropertySourceLoader.class) public @interface DefaultPropertiesPropertySource
A variant of the@PropertySourceannotation for thePropertySourcenamed"defaultProperties".Annotation providing a convenient and declarative mechanism for adding a
PropertySourceto Spring's Environment. To be used in conjunction with@Configurationclasses.- 从以下版本开始:
- 1.0.0
- 作者:
- Mercy
- 另请参阅:
PropertySource,PropertySourcesUtils.DEFAULT_PROPERTIES_PROPERTY_SOURCE_NAME,ResourcePropertySource,PropertySource,Configuration
-
-
可选元素概要
可选元素 修饰符和类型 可选元素 说明 java.lang.StringencodingA specific character encoding for the given resources.java.lang.Class<? extends org.springframework.core.io.support.PropertySourceFactory>factorySpecify a customPropertySourceFactory, if any.booleanignoreResourceNotFoundIndicate if a failure to find aproperty resourceshould be ignored.java.lang.Class<? extends java.util.Comparator<org.springframework.core.io.Resource>>resourceComparatorIndicate the resources to be sorted whenvalue()specifies the resource location wildcards or the same resource names with the different absolute paths.java.lang.String[]valueIndicate the resource location(s) of the property source file to be loaded.
-
-
-
元素详细资料
-
value
java.lang.String[] value
Indicate the resource location(s) of the property source file to be loaded.Both traditional and XML-based properties file formats are supported — for example,
"classpath:/com/myco/app.properties"or"file:/path/to/file.xml".Resource location wildcards (e.g. **/*.properties) also are permitted;
${...} placeholders will be resolved against any/all property sources already registered with the
Environment.Each location will be added to the enclosing
Environmentas its own property source, and in the order declared.- 默认值:
- {}
-
-
-
resourceComparator
java.lang.Class<? extends java.util.Comparator<org.springframework.core.io.Resource>> resourceComparator
Indicate the resources to be sorted whenvalue()specifies the resource location wildcards or the same resource names with the different absolute paths.For example,
"classpath:/com/myco/*.properties", suppose there are two resources named "a.properties" and "b.properties" where two instances ofResourcewill be resolved, they are the sources ofPropertySource, thus it has to sort them to indicate the order ofPropertySourcethat will be added to the enclosingEnvironment.Default is
DefaultResourceComparator- 默认值:
- io.microsphere.spring.config.env.support.DefaultResourceComparator.class
-
-
-
ignoreResourceNotFound
boolean ignoreResourceNotFound
Indicate if a failure to find aproperty resourceshould be ignored.trueis appropriate if the properties file is completely optional.Default is
false.- 默认值:
- false
-
-
-
factory
java.lang.Class<? extends org.springframework.core.io.support.PropertySourceFactory> factory
Specify a customPropertySourceFactory, if any.By default, a default factory for standard resource files will be used.
Default is
DefaultPropertySourceFactory- 另请参阅:
DefaultPropertySourceFactory,ResourcePropertySource
- 默认值:
- org.springframework.core.io.support.DefaultPropertySourceFactory.class
-
-