跳转至内容
  • 版块
  • 最新
  • 热门
  • 标签
  • 积分榜
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

百得社区

  1. 主页
  2. 技术交流
  3. 大后端交流区
  4. Idea插件 【easyYapi】接口文档生成

Idea插件 【easyYapi】接口文档生成

已定时 已固定 已锁定 已移动 大后端交流区
4 帖子 4 发布者 106 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 温 离线
    温 离线
    温暖的火龙果687
    写于 最后由 编辑
    #1

    痛点:

    编写接口文档不注意字段遗漏
    CV内容漏改
    和实际出入参键值不对应,数据类型不对应,注释说明不对应
    swagger侵入性太强

    安装:

    88073875-6cf7-4ef0-990d-c158ea347a52-image.png

    使用

    鼠标右击或者快捷键【alt+Insert】选择EasyApi即可,能生成markdown接口文档,也可直接提交到yapi平台
    d46deb56-da82-4674-964d-178f42f2876f-image.png

    缺点

    只能一个个的controller生成,没办法一个项目整体生成
    没有controller的覆盖逻辑,只有接口法覆盖逻辑,如需删除接口,只能通过yapi进行接口删除

    1 条回复 最后回复
    3
    • 重复过往重 离线
      重复过往重 离线
      重复过往
      写于 最后由 编辑
      #2

      好!

      这次不得不冲了!

      1 条回复 最后回复
      2
      • 流浪法师刘海柱流 离线
        流浪法师刘海柱流 离线
        流浪法师刘海柱
        写于 最后由 编辑
        #3

        很好

        1 条回复 最后回复
        1
        • Jetbrains 中国J 离线
          Jetbrains 中国J 离线
          Jetbrains 中国
          写于 最后由 编辑
          #4

          实际上我在项目的搭建也是不推荐swagger,因为侵入性太强了,也并没有很高效的提高前后端联调水平。

          更推荐ApiFox和ApiPost这种在线工具(公司已禁用),可以通过idea插件的形式形成在线协同文档,而且不限团队人数。可能缺点就是保密问题。

          还有一种离线的文档生成插件,也比较推荐,原理是通过内置的maven插件来实现文档生成,插件名:smart-doc,可以一试!

          1 条回复 最后回复
          0

          Powered by NodeBB | Contributors
          • 登录

          • 登录或注册以进行搜索。
          • 第一个帖子
            最后一个帖子
          0
          • 版块
          • 最新
          • 热门
          • 标签
          • 积分榜
          • 用户
          • 群组