我在OpenAPI定义中使用StreamBuilder
来引用地图对象。我的OAS部分如下:
additionalPropertes
使用具有以下配置的Configuration:
title: Configuration Info
type: object
additionalProperties:
type: string
description: The config parameters.
example:
configName: header
configValue: Context
configId: "12"
版本-4.3.1的maven codegen插件生成代码时,不会为模型openapi-generator
生成模型类。
Configuration
如何在OAS中为 <plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<inputSpec>api.yaml</inputSpec>
<language>jaxrs-cxf-cdi</language>
<configOptions>
<apiPackage>${api-package}</apiPackage>
<modelPackage>${model-package}</modelPackage>
<sourceFolder>src/gen/java</sourceFolder>
</configOptions>
</configuration>
</execution>
</executions>
</plugin>
的对象生成模型类?
答案 0 :(得分:0)
将配置additionalProperties
设置为true将为OAS中定义的地图生成模型类。正确的配置如下:
generateAliasAsModel