Uses of Annotation Interface

Packages that use Reflective
Annotation support for runtime hints.
Annotations and supporting classes for declarative cache management.
Support classes for application events, like standard context events.
Annotations and support classes for handling messages.
Annotations to declare an RSocket service contract with request methods along with a proxy factory backed by an RSocketRequester.
Annotations and for handling messages from SImple Messaging Protocols such as STOMP.
Annotation support for asynchronous method execution.
Support classes for the open source scheduler Quartz, allowing to set up Quartz Schedulers, JobDetails and Triggers as beans in a Spring context.
Spring's support for annotation-based transaction demarcation.
Annotations for binding requests to controllers and handler methods as well as for binding request parameters to method arguments.
Annotations for declaring HTTP service request methods.