@Retention(value=RUNTIME) @Target(value={FIELD,METHOD}) public @interface Key
Sets the Key for type conversion.
Annotation usage:
The Key annotation must be applied at field or method level.
Annotation parameters:
Parameter | Required | Default | Description |
---|---|---|---|
value | no | java.lang.Object.class | The key property value. |
Example code:
// The key property for User objects within the users collection is the userName
attribute.
@Key( value = java.lang.Long.class )
private Map<Long, User> userMap;
public abstract Class value
Copyright © 2000–2020 Apache Software Foundation. All rights reserved.