【发布时间】:2021-05-10 01:18:22
【问题描述】:
如果您使用的是 springfox-swagger2 库,则在涉及泛型类型时可能会遇到问题。在使用菱形括号的情况下,Swagger 将生成无效规范,从而导致 Swagger 编辑器中出现验证错误(“”$ref 值必须是符合 RFC3986 的百分比编码 URI”)。
您得到的错误可能如下所示:
paths./v1/car.post.parameters.0.schema.$ref 的语义错误 $ref 值必须是符合 RFC3986 的百分比编码 URI 跳转到第 45 行
【问题讨论】:
-
问一个问题然后自己回答是完全可以的。从您发布的内容中不清楚原始配置是什么以及解决方案是 Docket 的哪一部分。
-
我赞成您的问题,但我的意思是您将问题保留为问题,然后将解决方案添加为下面的答案,否则搜索时看起来没有答案。
标签: java spring-boot swagger-ui swagger-2.0