OptionalreferenceReference to the annotation class
OptionalnameName of the annotation (alternative to providing reference)
OptionalargumentArgument for simple annotations, like
OptionalnamedNamed arguments for annotations with parameters, like @RequestMapping(value="/path")
Interface defining the arguments required to create a new Annotation instance.
Args