可以通過 OpenAPI Generator,在給定 OpenAPI 規範(v2, v3)的情況下自動生成 API 客戶端庫、server stubs、文檔以及配置。4.1.2 版本已經發布,更新如下:
General
修復遠程規範處理和散列計算
[core]不再總是轉換為 ArraySchema
允許通過 maven 插件配置用戶代理,更新 readme
[core] [regression] 在存在單個可能的父級時設置父級名稱
[core]將 JSON 序列化更改為 deterministic(確定性函數)
支持自定義 git 存儲庫
C++
[C++][Pistache]為數組添加缺少的 setter
C#
[C#] [netcore] 將丟失的文件添加到表單請求中
修復 csharp-netcore 客戶端中的警告
Dart
為 Dart API 添加 Http 信息
[Dart] 修復 readme 模板和更新測試文檔
修復 Dart 2 默認模板
在 jaguar dart 上添加 flutter web 支持
修復 Dart 2 自定義模板
Java
修復了生成 nullApi.java 而不是 DefaultApi.java 的錯誤
[java-client][rest-assured] 除了 gson 之外,增加 Jackson 支持
將 Jackson-databind-nullable 依賴項添加到 gradle.build 文件中
[java-client][java-jaxrs-server][jackson]將 @JsonPropertyOrder 添加到模型中
[java] 修復 toDefaultValue() 中的 ClassCastException
[java][client]添加“serializationLibrary”選項
還有其他關於 Haskell、Go、JavaScript、Kotlin、Protobuf 和 TypeScript 等的修改,詳情見:
https://github.com/OpenAPITools/openapi-generator/releases/tag/v4.1.2
文章轉載自 OSCHINA 社區 [http://www.oschina.net]
本文標題:OpenAPI Generator 4.1.2 發佈,OpenAPI 規範自動生成代碼
本文地址:https://www.oschina.net/news/109815/openapi-generator-4-1-2-released
閱讀更多 達升笑聊IT 的文章