我在代码中添加了一个名为 x-my-test
使用apiinfo类中的extensions方法:
new ApiInfoBuilder()
...
.extensions(List.of(
new ListVendorExtension<>("x-my-test", List.of("myvalue"))
)).build();
生成的yaml文件在属性扩展名中显示该值,如下所示:
...
version: 1;2021-02-01
extensions:
x-my-test:
- myvalue
...
我注意到,如果我将这个yaml文件加载到swagger编辑器中,那么我可以看到由extensions属性引起的错误:
Structural error at info
should NOT have additional properties
additionalProperty: extensions
有没有可能写下 x-my-test
扩展属性之外的值?
输出如下:
...
version: 1;2021-02-01
x-my-test:
- myvalue
...
此输出与swagger规范匹配,并在swagger编辑器中成功加载。
暂无答案!
目前还没有任何答案,快来回答吧!