@Retention(value=RUNTIME)
@Target(value={TYPE,METHOD})
@Documented
public @interface PropertyMapping
@PropertySource. Can be used at the type level, or on individual
attributes. For example, the following annotation declaration:
@Retention(RUNTIME)
@PropertyMapping("my.example")
public @interface Example {
String name();
}
When used on a test class as follows:
@Example(name="Spring")
public class MyTest {
}
will result in a my.example.name property being added with the value
"Spring".
AnnotationsPropertySource,
TestPropertySource| Modifier and Type | Optional Element and Description |
|---|---|
SkipPropertyMapping |
skip
Determines if mapping should be skipped.
|
java.lang.String |
value
Defines the property mapping.
|
public abstract java.lang.String value
public abstract SkipPropertyMapping skip