如何解决如何使用OpenAPI代码生成器为具有其他属性的对象生成模型类
我在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>
的对象生成模型类?
解决方法
将配置additionalProperties
设置为true将为OAS中定义的地图生成模型类。正确的配置如下:
generateAliasAsModel
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。