package-name mapping

The type mapping (v2 and up) configuration allows to reference the target package-name in generic parameters using the {package-name} expression. This makes it possible to adjust the package-name without touching the mapping, and it does reduce duplication.

openapi-processor-mapping: v8
options:
  package-name: io.openapiprocessor.generated

map:
  types:
    - type: FooPage => org.springframework.data.domain.Page<{package-name}.model.Foo>