See: Description
Annotation Type | Description |
---|---|
Component |
Indicates that an annotated class is a "component".
|
Controller |
Indicates that an annotated class is a "Controller" (e.g.
|
Repository |
Indicates that an annotated class is a "Repository", originally defined by
Domain-Driven Design (Evans, 2003) as "a mechanism for encapsulating storage,
retrieval, and search behavior which emulates a collection of objects".
|
Service |
Indicates that an annotated class is a "Service", originally defined by Domain-Driven
Design (Evans, 2003) as "an operation offered as an interface that stands alone in the
model, with no encapsulated state."
|
Intended for use by tools and aspects (making an ideal target for pointcuts).