我正在使用 WSO2 EI 6.6,并且正在测试 Swagger 定义中的“生成 API”功能。我发现使用 swagger 2.0 规范生成成功,但如果我转换为 OpenAPI 3,生成失败。
显示的错误如下:
TID: [-1234] [] [2020-01-15 14:12:18,653] ERROR {org.wso2.carbon.rest.api.service.RestApiAdmin} - Error occurred while generating API :: The "basePath" of the swagger definition is mandatory for API generation org.wso2.carbon.mediation.commons.rest.api.swagger.APIGenException: The "basePath" of the swagger definition is mandatory for API generation
at org.wso2.carbon.mediation.commons.rest.api.swagger.APIGenerator.generateSynapseAPI(APIGenerator.java:76)
看起来 WSO2 EI 6.6 自动生成工具仅支持 swagger 2.0,因为它缺少我认为 OpenAPI 3 中不存在的字段
有什么帮助吗?不支持 OpenAPI 3 吗?
干杯