小编Kon*_*rad的帖子

OpenAPI 生成器在字段级别添加注释

我正在使用 openapi 生成器(5.4.0)和 gradle(7.3.3)和 SpringBoot(2.6.6)。

我的 OpenApi 配置:

  ext.openApiConfigOptions = [
            library                       : "spring-boot",
            dateLibrary                   : "java8",
            delegatePattern               : "true",
            useTags                       : "true",
            openApiNullable               : "false",
            additionalModelTypeAnnotations: "@lombok.Builder @lombok.NoArgsConstructor @lombok.AllArgsConstructor",
            booleanGetterPrefix           : "is"
    ]
Run Code Online (Sandbox Code Playgroud)

我的目标是在该字段上添加 @lombok.Builder.Default 注释。

来自文档: 在此输入图像描述

根据此:链接到示例, 我尝试在我的规范中使用 x-field-extra-annotation: ,但它在我的情况下不起作用。

就我而言,它是这样工作的;

  • x-extra-annotation:"@lombok.Builder.Default" 在 getter 上添加注释。
  • 这; x-setter-extra-annotation:"@lombok.Builder.Default" 会向 setter 添加注释。
  • 但; x-field-extra-annotation 没有效果。

类似的未回答问题:链接

java spring openapi-generator

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

openapi-generator ×1

spring ×1