swagger这个东西好用是好用但是增加了开发的工作量,一步到位就是在生成实体类时把这个注解也跟着生成。

方便是方便但是感觉swagger对项目的侵入性太强了,为了个API文档搞得项目到处都是这玩意。

还有就是非实体类,已有VO想要加这注解也就只能复制粘贴了

windows alt+insert

mac command+n

效果

下载地址:https://download.csdn.net/download/lanyanhua/13210905

说些自己的想法:

感觉swagger这个东西好用是好用但是呢,增加了开发人员的工作量,项目集成了swagger但很多人都不愿意写这个。

还有一个问题swagger的展示是以后台contrller来区分的,这点对后台人员来说并没有什么影响。

但对于前端来说就不太又好了,对于来说前端想要的应该是一个菜单结构的

不知道市面上有没有这种东西,我觉得API文档单独搭建一个项目

  1. 接口信息来源:通过git源码读取doc注释进行生成相关的接口信息 ,分支之间互不冲突可以用来区分环境
  2. 在线调试:只需要配置项目路径加token这个可以和swagger一样swagger也需要配置token,swagger的路径就是swagger访问路径。这里只需要配置一下就好了,调用接口的是js在浏览器调用所以locahost也是可以的
  3. 配置菜单:接口信息进行配置菜单 可以配置一个web的和h5的,这些信息都在这个项目里配置完全不需要开发写代码

Swagger注解生成插件相关推荐

  1. java 生成并覆盖文件,基于mybatis-plus生成不被覆盖的文件并支持swagger注解

    情况是这样的: 原本mybatis-plus的框架的模板是不支持swagger的注解的,需要手动写. 自己折腾了1个多小时,建立在mybatis-plus的基础上进行修改.可以选择生成文件时,不覆盖某 ...

  2. 【SpringBoot】mybatis 自动生成swagger注解,及普通查询sql

    1.项目结构 1.pom文件中的引入 <?xml version="1.0" encoding="UTF-8"?> <project xmln ...

  3. 【深入浅出MyBatis系列八】SQL自动生成插件

    为什么80%的码农都做不了架构师?>>>    #0 系列目录# 深入浅出MyBatis系列 [深入浅出MyBatis系列一]MyBatis入门 [深入浅出MyBatis系列二]配置 ...

  4. Springboot 系列(十一)使用 Mybatis(结合自动化生成插件) 访问数据库

    1. Springboot mybatis 介绍 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数获取 ...

  5. Swagger 自动生成 Dubbo 服务的接口文档,以及测试调用

    点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 8:55 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | J ...

  6. JAXB 中的@XmlElementWrapper注解生成问题

    JAXB 中的@XmlElementWrapper注解生成问题 1. 面临的问题场景 XHTML 1 2 3 4 5 6 7 <?xml version="1.0" enco ...

  7. IDEA思维导图生成插件

    一.场景说明 在开发过程中开发人员在编程代码时或者在编程后,需要手动的去创建一个代码逻辑的思维导图进行说明代码的逻辑,在代码逻辑更改的时候,也需要同步去更新代码的逻辑思维导图,多做了一步维护思维导图的 ...

  8. 什么是swagger以及swagger注解详解

    1.什么是swagger Swagger是一个规范和完整的框架,用于生成.描述.调用和可视化RESTful风格的Web服务.简单来说,Swagger是一个功能强大的接口管理工具,并且提供了多种编程语言 ...

  9. 超详细!使用swagger自动生成Api文档(swagger-ui)

    介绍 swagger是什么? swagger-ui 使用swagger-ui 简单使用 swagger api注解 本文参考: 介绍 这里是一些介绍,如果想直接看如何使用,请直接跳过这部分.但如果有时 ...

  10. 织梦html地图插件,织梦dede网站地图xml生成插件(图文教程)

    织梦网站地图xml生成插件描述 1.utf8 和 gbk 有齐2种编码插件文件 2.根据自己程序编码选择对应插件,上传模块,安装,使用 3.可同时生成5种地图文件 sitemap.html  site ...

最新文章

  1. ASP.NET Core 发布至Linux生产环境 Ubuntu 系统
  2. 窝里斗,只给微软看笑话
  3. autojsui界面关闭_autojs 第九次 ui界面交互获取
  4. php写linux应用程序,Linux应用程序使用写文件调试程序的方法
  5. 信息学奥赛C++语言:蒙氏数学难题
  6. 【英语学习】【WOTD】shanghai 释义/词源/示例
  7. (6)Zynq AXI_HP接口介绍
  8. Javaweb项目中文乱码总结
  9. 4行代码,Python玩转美图秀秀
  10. Python实现微信消息连续轰炸(发送)
  11. Log4j(三)——Log4j配置文件位置详解
  12. php 模块不存在,模块不存在:index.php?
  13. 基于深度学习的自然场景文字识别系统研究 faster-RCNN + CRNN (二)
  14. 抖音服务器升级中无法修改名字,抖音名字改不了怎么回事
  15. teeth mirror牙小护牙膏让你唇红齿白,亮白笑容不是梦
  16. 5990. 找出数组中的所有孤独数字
  17. TFN系列FB18电缆故障测试仪-电力电网系统首选产品
  18. selenium滑动验证
  19. 糖尿病人食谱以及水果的食用
  20. 我习于水,志成于冰——谈匠心

热门文章

  1. Linux 入门必备命令
  2. linux查看虚拟内存使用,Linux 使用 vmstat 查看虚拟内存状态
  3. GB/T 36964-2018《软件工程 软件开发成本度量规范》国家标准正式发布...
  4. HTML5全套视频教程合集分享-2018年千锋最新录制
  5. 万里汇WorldFirst个人和公司帐户注册教程(送$25+0.3%提现费)
  6. 科赫雪花java_科赫雪花的Java递归实现
  7. matlab 全局变量(global)数据类型报错问题
  8. 人工智能入门——机器学习小案例(一)
  9. IT行业都有哪些职位,初学者如何选择才能够快速进入这个行业?
  10. MobileNet_V3—SSD网络模型图文详解