| Name | Package | Description |
| Configurable | org.springframework.beans.factory.annotation | Marks a class as being eligible for Spring-driven configuration. |
| DirtiesContext | org.springframework.test.annotation | Test annotation to indicate that a test
method dirties the context for the current test. |
| ExpectedException | org.springframework.test.annotation | Test annotation to indicate that a test method is required
to throw one or more of these exceptions. |
| IfProfileValue | org.springframework.test.annotation | No description provided. |
| ManagedAttribute | org.springframework.jmx.export.annotation | JDK 1.5+ method-level annotation that indicates to expose a given bean
property as JMX attribute, corresponding to the ManagedAttribute attribute. |
| ManagedNotification | org.springframework.jmx.export.annotation | JDK 1.5+ method-level annotation that indicates a JMX notification
emitted by a bean. |
| ManagedNotifications | org.springframework.jmx.export.annotation | JDK 1.5+ method-level annotation that indicates JMX notifications emitted by
a bean, containing multiple ManagedNotifications |
| ManagedOperation | org.springframework.jmx.export.annotation | JDK 1.5+ method-level annotation that indicates to expose a given method
as JMX operation, corresponding to the ManagedOperation attribute. |
| ManagedOperationParameter | org.springframework.jmx.export.annotation | JDK 1.5+ method-level annotation used to provide metadata about operation
parameters, corresponding to a ManagedOperationParameter attribute. |
| ManagedOperationParameters | org.springframework.jmx.export.annotation | JDK 1.5+ method-level annotation used to provide metadata about
operation parameters, corresponding to an array of
ManagedOperationParameter attributes. |
| ManagedResource | org.springframework.jmx.export.annotation | JDK 1.5+ class-level annotation that indicates to register
instances of a class with a JMX server, corresponding to
the ManagedResource attribute. |
| NotTransactional | org.springframework.test.annotation | Test annotation to indicate that a method is not transactional |
| Order | org.springframework.core.annotation | Annotation to define ordering. |
| Repeat | org.springframework.test.annotation | Test annotation to indicate that a test
method should be invoked repeatedly. |
| Repository | org.springframework.stereotype | Indicates that an annotated class is a "Repository" (or "DAO"). |
| Required | org.springframework.beans.factory.annotation | Marks a method (typically a JavaBean setter method) as being 'required': that is,
the setter method must be configured to be dependency-injected with a value. |
| Timed | org.springframework.test.annotation | Test-specific annotation to indicate that a test method has to finish
execution in a specified time period . |
| Transactional | org.springframework.transaction.annotation | Describes transaction attributes on a method or class. |