java - 所有@Operation 的@Extensions
问题描述
My@RestController
有多个带有注释的方法@Operation
。在每个@Operation
我都可以这样设置扩展:
@Operation(extensions = @Extension(properties = {
@ExtensionProperty(name = "x-auth-type", value = "None"),
@ExtensionProperty(name = "x-throttling-tier", value = "Unlimited")
}))
我试图在 Controller 本身中设置一次,例如:
@Extensions(
@Extension(properties = {
@ExtensionProperty(name = "x-auth-type", value = "None"),
@ExtensionProperty(name = "x-throttling-tier", value = "Unlimited")
})
)
public class SomeController {
但它不起作用。如何只定义一次扩展?
解决方案
推荐阅读
- php - 对象数组获取第一条和最后一条记录,并为介于两者之间的人创建新数组
- amazon-dynamodb - dynamodb 如何在 serverless.yml 中定义无键模式?
- qt - qdoc 可执行文件在哪里?
- python - 具有 nan 值的 Imputer.fit 有什么作用?
- python - 如何改进在 Python 中移动所有不包含特定日期的文件?
- android - 有什么方法可以在 Google Cloud/AWS 上开发 Android 应用程序?
- python - pd.to_datetime 不尊重格式
- ios - “ContentMode”不是“UIView”的成员类型
- r - R reprex 没有为非常高的图呈现正确的 ggplot 输出
- html - Bootstrap 仅折叠第一项