首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >openapi代码生成器3.3.4不读取标签,也不需要API类名。

openapi代码生成器3.3.4不读取标签,也不需要API类名。
EN

Stack Overflow用户
提问于 2019-01-22 06:54:55
回答 1查看 3.2K关注 0票数 4

我有下面的openapi文档。我预计生成的API类名将是SampleApi,因为操作"/hello“被标记为”tags“。但是它使用operation名称生成API类名,它是HelloApi。我在这里错过了什么?我使用的是openapi-generator-maven-plugin版本3.3.1

openapi: "3.0.0" info: version: 1.0.0 title: Sample Service tags: - name: sample paths: /hello: get: summary: Says hello world operationId: greet tags: - sample responses: 200: description: ok content: plain/text:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
           `schema:                 type: string                 example: Hello World`
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-23 06:21:07

我找到了解决办法。我们需要在useTagsconfigOptions部分中使用设置为true的选项openapi-generator-maven-plugin

默认情况下,useTags设置为false,因此它不会使用标记名来创建API类名。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<configOptions>
  <sourceFolder>openapi</sourceFolder>
  <interfaceOnly>true</interfaceOnly>
  <useBeanValidation>true</useBeanValidation>
  <dateLibrary>java8-localdatetime</dateLibrary>
  <useTags>true</useTags>
</configOptions>
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54310911

复制
相关文章
原生JS | 通过类名获取标签
HTML5学堂(码匠):在原生JavaScript当中,存在默认的getElementsByClassName()方法,在不支持该方法的浏览器中,又应该怎么实现“通过类名获取标签”呢? 原生JS通过类名获取标签 getElementsByClassName()是原生JavaScript提供的方法,但是并不是所有的浏览器都支持,在ie早期版本的浏览器是不允许通过这个方法获取标签的,因此,需要自定义一个方法,使我们能够在每个浏览器下都能通过类名获取标签。 通过类名获取标签的思路 首先检测浏览器是否支持getE
HTML5学堂
2018/03/13
13.2K0
原生JS | 通过类名获取标签
不写爬虫,也能读取网页的表格数据
pandas中的read_html()函数是将HTML的表格转换为DataFrame的一种快速方便的方法,这个函数对于快速合并来自不同网页上的表格非常有用。在合并时,不需要用爬虫获取站点的HTML。但是,在分析数据之前,数据的清理和格式化可能会遇到一些问题。在本文中,我将讨论如何使用pandas的read_html()来读取和清理来自维基百科的多个HTML表格,以便对它们做进一步的数值分析。
老齐
2020/09/24
2.7K0
不写爬虫,也能读取网页的表格数据
使用 OAS(OpenAPI标准)来描述 Web API
无论哪种类型的Web API, 都可能需要给其他开发者使用. 所以API的开发者体验是很重要的. API的开发者体验, 简写为 API DX (Developer Experience). 它包含很多东西, 例如如何使用API, 文档, 技术支持等等, 但是最重要的还是API的设计. 如果 API 设计的不好, 那么使用该API构建的软件就需要增加在时间,人力,金钱等方面的投入. 有时候API会被错用, 甚至带来毁灭性后果. 最后抱怨该API等用户越来越多, 慢慢的, 客户就会停止使用该API.
solenovex
2020/02/18
3.6K0
使用 OAS(OpenAPI标准)来描述 Web API
mybatis代码生成器不生成example的方法
我用mybatis生成器,生成时总有两个model类,一个是PO类,一个是example,但example我不想要了,想去掉,查一下,修改相关配置即可. 原来配置为
星痕
2018/09/12
1.2K0
java类名包名解释
VO:值对象、视图对象 PO:持久对象 QO:查询对象 DAO:数据访问对象——同时还有DAO模式 DTO:数据传输对象——同时还有DTO模式 PO:全称是persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。 BO:全称是business object:业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。比如一个简历,有教育经历、工作经历、社会关系等等。我们可以把教育经历对应一个PO,工作经历对应一个PO,社会关系对应一个PO。建立一个对应简历的BO对象处理简历,每个BO包含这些PO。这样处理业务逻辑时,我们就可以针对BO去处理。 VO :value object值对象ViewObject表现层对象主要对应界面显示的数据对象。对于一个WEB页面,或者SWT、SWING的一个界面,用一个VO对象对应整个界面的值。 DTO :Data Transfer Object数据传输对象主要用于远程调用等需要大量传输对象的地方。比如我们一张表有100个字段,那么对应的PO就有100个属性。但是我们界面上只要显示10个字段,客户端用WEB service来获取数据,没有必要把整个PO对象传递到客户端,这时我们就可以用只有这10个属性的DTO来传递结果到客户端,这样也不会暴露服务端表结构.到达客户端以后,如果用这个对象来对应界面显示,那此时它的身份就转为VO。 POJO :plain ordinary java object 简单java对象个人感觉POJO是最常见最多变的对象,是一个中间对象,也是我们最常打交道的对象。一个POJO持久化以后就是PO直接用它传递、传递过程中就是DTO直接用来对应表示层就是VO DAO:data access object数据访问对象这个大家最熟悉,和上面几个O区别最大,基本没有互相转化的可能性和必要.主要用来封装对数据库的访问。通常和PO结合使用,DAO中包含了各种数据库的操作方法,比如对DATABASE的增删改查。它可以把POJO持久化为PO,用PO组装出来VO、DTO model:存放模型,通常是实体BEAN,也就是你业务建模分析出来的那些actor等实物类。 service:是后来网上大多数人经验总结出来,从而增加了这么一个层次,主要是为了降低耦合,面向接口、组件编程,具体的服务类,能产生实际效果和影响的类放于此。 util:utility是存放工具类相关的JAVA代码的,比如采用filter过滤器,还有一些其他的相关小工具杂类亦存放于此。
似水的流年
2019/12/07
1.2K0
[零基础学Python]赋值,简单也不
在《初识永远强大的函数》一文中,有一节专门讨论“取名字的学问”,就是有关变量名称的问题,本温故而知新的原则,这里要复习:
py3study
2020/01/06
4480
原生JS添加Class类名 删除类名
放在body和head其实差不多的,只不过是文档解析的时间不同。浏览器解析html是从上到下的。 如果把javascript放在head里的话,则先被解析,但这时候body还没有解析,所以$(#btn)会返回空值。如果把javascript放在head里的话,一般都会绑定一个监听,当全部的html文档解析完之后,再执行代码:
用户1349575
2022/01/25
7.6K0
OpenAPI初探
项目中使用gin组件实现的api接口,总是需要修改代码,又要修改md文档。总想有没有一种办法,能够只写一遍就能完成代码和文档的修改,很快发现了gin-swagger组件,可以通过代码的注释生成文档,但写代码同时写入详细的注释让人发狂。
peakxie
2019/08/29
5.2K0
OpenAPI初探
java类名包名解释
VO:值对象、视图对象 PO:持久对象 QO:查询对象 DAO:数据访问对象——同时还有DAO模式 DTO:数据传输对象——同时还有DTO模式 PO:全称是persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。 BO:全称是business object:业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。比如一个简历,有教育经历、工作经历、社会关系等等。我们可以把教育
似水的流年
2018/04/16
1.9K0
VBA与数据库——写个类操作ADO_读取表名
ADO的Connection对象有一个OpenSchema方法,能够获取数据库的很多信息,比如表的名称等信息、字段的名称等信息,具体可以查看SchemaEnum枚举类型。
xyj
2021/12/01
9140
mybatisplus+swagger【后端专题】
如果两个对象相等,那么它们的hashCode()值一定相同(这里的相等是指,通过equals()比较两个对象时返回true) ​ 如果两个对象hashCode()相等,它们并不一定相等。在散列表中hashCode()相等,即两个键值对的哈希值相等。 然而哈希值相等,并不一定能得出键值对相等,就出现所谓的哈希冲突场景,还需判断equals⽅法判断对象是否相等
高大北
2022/11/14
2.1K0
mybatisplus+swagger【后端专题】
不写代码也能年薪百万?Prompt+低代码开发实战
近期 AIGC 狂潮席卷,“前端走向穷途”“低代码时代终结”的言论甚嚣尘上。事实上 GPT 不仅不会干掉低代码,反而会大幅度促进低代码相关系统的开发。本文会介绍 GPT Prompt Engineering 的基本原理,以及如何帮助低代码平台相关技术快速开发落地的技术方案。接着往下看吧~
腾讯云开发者
2023/06/13
1.3K0
不写代码也能年薪百万?Prompt+低代码开发实战
拥抱 OpenAPI 3: springdoc-openapi 食用指南
使用 springdoc-openapi 可以快速为 springboot 项目生成规范的 API 文档,具体使用步骤如下:
phoenix.xiao
2022/11/11
6.9K0
拥抱 OpenAPI 3: springdoc-openapi 食用指南
冷算法:自动生成代码标识符(类名、方法名、变量名)
2018-04-26 00:04
walterlv
2018/09/18
5480
冷算法:自动生成代码标识符(类名、方法名、变量名)
苹果的新Siri:不男,也不女
博雯 发自 凹非寺 量子位 | 公众号 QbitAI 这次,iOS 15.4的更新带来了一个新Siri。 既不是男声,也不是女声。 外网媒体和各大社区中较为统一的描述是去性别化(less gendered)或者中性化(gender neutral)。 在测试版中,这个新声音被简单地命名为“Voice 5”,可以和已有的四种声音对比听听看: (顺序为Voice 5、Voice 1、Voice 2、Voice 3、Voice 4) 目前,苹果公司已经承认新声音是由“LGBTQ+”群体中的一员录制的。 啊这…
量子位
2022/03/04
7100
开源小工具 - swagger API访问代码生成器(js/typescript)
现在流行前后端分离,后端通常会使用swagger生成api文档,提供给前端的同事来调用,一般前端是查看这个文档,根据文档说明编写调用代码。其实,swagger已经提供了足够多的描述信息,我们可以基于s
JadePeng
2018/05/03
3.5K0
开源小工具 - swagger API访问代码生成器(js/typescript)
代码看起来一点也不优雅,试试Stream
JDK的发行版本都已经衍生至19了,这个从8就引入的Stream流应当是属于Java程序员基操了。然而最近面试遇到开发经验3年的工程师,对它似乎不是很熟悉,让我大吃一惊。本文通过常用的一些简单的例子把它以最小的时间成本给大家说明白。
灬沙师弟
2023/03/07
3230
代码看起来一点也不优雅,试试Stream
文字转语音,1行Python代码搞定,不联网也能用
开源项目:python-office的功能一直在更新中,今天给大家发布一个新功能:文字转语音。
程序员晚枫
2023/09/06
5000
文字转语音,1行Python代码搞定,不联网也能用
openapi-generator
海纳百川,有容乃大;壁立千仞,无欲则刚。——林则徐 分享一个开源项目:openapi-generator 可以生成对外的api 官方文档:https://openapi-generator.tech/ 还有教程
阿超
2023/05/11
1.1K0
openapi-generator
点击加载更多

相似问题

OpenAPI生成器不生成api接口openapi生成器-maven-plugin

147

强制openapi生成器生成类

118

OpenAPI生成器gradle插件文件名输出

20

如何使用openapi生成器生成API文档?

11

不生成“描述”标记的OpenApi生成器

17
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文