/* Bounded Context ReferenceManagementContext */ entity PaperItem { title String authors String venue String } entity PaperCollection { } entity PaperitemId { id String } entity PapercollectionId { id String } microservice PaperItem, PaperCollection, PaperitemId, PapercollectionId with ReferenceManagementContext application { config { baseName ReferenceManagementContext, packageName org.contextmapper.generated.referencemanagementcontext, applicationType microservice serverPort 8081 enableSwaggerCodegen true } entities PaperItem, PaperCollection, PaperitemId, PapercollectionId } /* relationships */ relationship OneToMany { PaperCollection{paperitemList} to PaperItem } relationship OneToOne { PaperItem{paperitemId} to PaperitemId PaperCollection{papercollectionId} to PapercollectionId } /* microservice gateway app */ application { config { baseName gateway, packageName org.contextmapper.generated.gateway, applicationType gateway serverPort 8080 } entities PaperItem, PaperCollection, PaperitemId, PapercollectionId } /* additional options */ dto * with mapstruct service * with serviceImpl