Annotationsschnittstelle BoundedContext


@Retention(RUNTIME) @Target({PACKAGE,ANNOTATION_TYPE}) @Documented public @interface BoundedContext
Identifies a bounded context. A description of a boundary (typically a subsystem, or the work of a particular team) within which a particular model is defined and applicable. A bounded context has an architectural style and contains domain logic and technical logic.
Autor:
Christian Stettler, Henning Schwentner, Stephan Pirnbaum, Martin Schimak, Oliver Drotbohm
Siehe auch:
  • Optionale Elemente - Übersicht

    Optionale Elemente
    Modifizierer und Typ
    Optionales Element
    Beschreibung
    A human readable description for the bounded context.
    A stable identifier for the bounded context.
    A human readable name for the bounded context.
    An alias for name().
  • Elementdetails

    • id

      String id
      A stable identifier for the bounded context. If not defined, an identifier will be derived from the annotated element, usually a package. That allows tooling to derive name and description by applying some kind of convention to the identifier.

      Assuming a package com.acme.myapp annotated with BoundedContext, tooling could use a resource bundle to lookup the keys com.acme.myapp._name and com.acme.myapp._description to resolve name and description respectively.

      Gibt zurück:
      Standard:
      ""
    • name

      String name
      A human readable name for the bounded context. Might be overridden by an external resolution mechanism via id(). Tooling should prevent both value() and name() from being configured at the same time. If in doubt, the value defined in name() will be preferred.
      Gibt zurück:
      Siehe auch:
      Standard:
      ""
    • value

      String value
      An alias for name(). Tooling should prevent both value() and name() from being configured at the same time. If in doubt, the value defined in name() will be preferred.
      Gibt zurück:
      Siehe auch:
      Standard:
      ""
    • description

      String description
      A human readable description for the bounded context. Might be overridden by an external resolution mechanism via id().
      Gibt zurück:
      Siehe auch:
      Standard:
      ""