Package org.jmolecules.ddd.annotation
package org.jmolecules.ddd.annotation
Annotations to define Domain-Driven Design building blocks.
-
Annotation InterfacesClassDescriptionIdentifies an aggregate root, i.e.An association to an
AggregateRoot
.Identifies a bounded context.Identifies anEntity
.Identifies aFactory
.Declares a field (or a getter) of a class to constitute the identity of the corresponding class.Identifies a DDD module.Identifies aRepository
.Identifies a domainService
.Identifies a value object.