spring-boot - springdoc-openapi 注释中的占位符
问题描述
我尝试使用 springdoc-openapi 从 swagger 迁移到 OpenApi v3
我有一个 application.yml
api:
description:
some:
thing: |
some description
这适用于旧的招摇注释
@ApiOperation(value = "xxx.", nickname = "yyy", notes = "${api.description.some.thing}")
但是使用 springdoc-openapi
@Operation(summary = "xxx.", tags = "yyy", description = "${api.description.some.thing}")
我得到一个 Could not resolve placeholder 'api.description.some.thing' in value "${api.description.some.thing}"
springdoc-openapi 不支持此功能还是我必须更改某些内容?
更新api.description.some.thing-thing
我自己弄清楚了:在实际代码中,application.yml 中的
参数类似于-
. 这似乎不是由 spring 注入的,这会导致 springdoc-openapi 中的错误,而在旧的招摇中它只是被忽略了。
解决方案
推荐阅读
- c - 如何正确地将 ATMEL 汇编文件添加到 C 项目中
- flash - 如何使用 Adobe Flash Debugger 解决错误 2035?
- c# - 如何从 c# 打开“Active Directory 用户和计算机”对象属性对话框?
- java - Spring Boot - 运行项目错误:等待获取守护进程地址注册表上的共享锁
- python - 基于标签停止实例的 Lambda Boto3 程序
- python - Python - 获取满足函数大于 0 的产品组合的完整列表
- javascript - JS 代码(Chrome 开发工具)仅在 Instagram 标签搜索上显示视频
- c# - 为什么 LINQ 查询会影响原始列表?
- c++ - 这两种方式有什么区别?
- python - Better way to timestamp a file write