我正在使用Open API Spec 2.0来设计API . 我对编辑器及其与Swagger-UI进行交互和获取样本返回的能力非常满意 .

我的问题是在我完成规范之后,是否是强制执行规范中定义的内容以使用所提供的codegen工具的唯一方法?我想公开Swagger-UI验收测试,但是我想确保无论规范更新多少次,Open API Spec中的内容都会得到尊重 .

在过去,我通常先完成所有编码,然后在代码库中使用Swagger注释,在测试环境中公开Swagger-UI endpoints ,供我的客户使用 . 如果提供了反馈,我会更新代码库并重新部署 . 使用此模式,问题变得使代码库中的注释保持最新 .