当前位置: 首页 > 知识库问答 >
问题:

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

公西翼
2023-03-14

我使用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"
    ]

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

根据这个:链接到例子我试着在我的规范中使用x-field-extra-annotation:但是它在我的例子中不起作用。

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

    < li>x-extra-annotation:"@lombok。Builder.Default”在getter上添加注释。 < li >的;x-setter-extra-annotation:" @ lombok。Builder.Default”导致向setter添加注释。 <李>但是;x-field-extra-annotation不起作用。

类似的未回答问题:链接

共有1个答案

宗政才俊
2023-03-14

将openapi生成器升级到6.0.0版可以解决这个问题。

 类似资料:
  • 我试图生成一个API客户端从v2 swagger文件openapi生成器cli。为此,我使用openapi生成器cli的docker容器,它将其版本报告为4.1.0-SNAPSHOT。 代码生成使用以下选项: 我还尝试将选项设置为true。 但是,生成的服务类不使用装饰器进行注释。因此,在我的组件中导入它们并在组件的构造函数中添加服务后,我无法使用它们。这就是我的组件的样子: 失败,因为userS

  • 我必须从头开始创建RESTAPI。我已经有了一些关于球衣的经验,几乎所有的事情都是手工做的。 我想现在就做,因为这个项目是新的。因此,我目前正在尝试宠物商店示例,每次尝试openapi 3.0在线编辑器时都可以使用该示例。 使用openapi生成器,我为宠物店生成了Spring Boot服务器。 有很多教程会停在那里。我不明白我必须在哪里或如何添加我的业务逻辑代码(数据库访问,......)。 之

  • 我在Adobe Acrobat Pro中制作了包含Radiobutton,文本字段,按钮,复选框和条形码的PDF格式。一切正常。 但根据新的要求,我必须“自动生成”一些字段,如Radiobutton,Text Field和CheckBox,点击“添加字段”按钮,点击该按钮,控件应该自动生成到PDF表单。 附加的,已经添加到PDF表单中的文本,只要字段在表单顶部自动生成,就会向下流动。 根据我的发现

  • **代码:(类名已重命名)** 两个版本中的CheeseDTO YAML: 使用springdoc-openapi-ui 1.3.9,我的yaml是这样生成的: 昂首阔步3注释: OpenAPi生成器maven插件 有没有办法用springdoc-openapi-ui>1.4.0生成?我必须更改我的大摇大摆的注释或更改我的java生成器吗?

  • 我想知道如何在StringBuilder中插入umlaut(“).. HTML文本:::: C# 由于'navigation.html'html不能正常工作...我需要追加“navigation.html”, 我想听听你的很多想法... 比如使用字符..等等。:)

  • 如何在生成的 Swagger/OpenApi json 中包含类字段描述? 例如,我希望 swagger json 中的类属性包含描述 我希望下面的代码会产生这样的结果,但是它没有。它只包括includes