Voici le code d’annotation
public @interface ColumnName { Ssortingng value(); Ssortingng datatype(); }
Je voudrais que le type de datatype
un paramètre facultatif, par exemple
@ColumnName(value="password")
devrait être un code valide.
On dirait que le premier exemple dans la documentation officielle dit tout …
/** * Describes the Request-For-Enhancement(RFE) that led * to the presence of the annotated API element. */ public @interface RequestForEnhancement { int id(); Ssortingng synopsis(); Ssortingng engineer() default "[unassigned]"; Ssortingng date() default "[unimplemented]"; }
Pour le rendre facultatif, vous pouvez lui atsortingbuer une valeur par défaut comme celle-ci:
public @interface ColumnName { Ssortingng value(); Ssortingng datatype() default "Ssortingng"; }
Il n’est alors pas nécessaire de le spécifier lors de l’utilisation de l’annotation.