spring - 在 Spring 项目(不是 Spring Boot)上配置 Open API 3
问题描述
遵循@Zagrebin-Victor 的建议后,我有一个运行 OpenAPI 3 (springdoc-openapi-1.5.3) 的 Spring MVC 项目
在这个常见问题解答之后,我在属性文件中定义了这个:
springdoc.swagger-ui.disable-swagger-default-url=true
因此默认情况下不会加载“Petstore API”。
现在,我想配置Swagger-ui 配置web 上记录的一些属性(例如,“urls”属性)。这就是问题所在,我不知道如何配置项目
如果属性放在以下位置则不起作用:
- “
src/main/resources/application.properies
”(虽然我的应用程序不是 Spring Boot 应用程序) - "
src/main/resources/swagger-config.yaml
" - 既不通过代码将其作为环境变量(丑陋的解决方案)
我发现并尝试了另一种属性符号,如GitHub 线程中所述。但没有运气
任何想法?
非常感谢
PS:我不想配置 swagger-ui 将参数放在 URL 上
解决方案
推荐阅读
- rules - CLIPS 错误:模板 xxx 不存在用于断言
- angular - 我可以将角度 pwa 用于角度 7 吗?
- sass - 如何在 Visual Studio 2019 for Mac 中编译 Sass?
- java - 之前发生的属性如何与可见性和顺序相关?
- oracle - 更好的开关盒解决方案
- flutter - 断言失败:在 Flutter 中使用 Navigator.popUntil() 时 !_debugLocked 不正确
- javascript - javascript 上的评论结构是什么?
- python - 获取缩短列表的numpy数组?
- c# - 在 HoloLens 上部署 Tensorflow 训练模型
- html - 如何让div背景滑入?