(1)在beego环境中,当更新了controllers目录下面的接口后,在swagger的web页面虽然可以看到更新后的接口,但无法正常运行,这是因为swagger的路由信息还没有更新
(2)要更新swagger的路由信息,可以按照其语法格式手工编辑commentsRouter_controllers.go文件,但这比较麻烦,特别是更新的接口较多时。比如:

r:\GoProject\GoProject002\demo_api_02\routers\commentsRouter_controllers.go
(3)要想让swagger按照更新了controllers的接口信息,重新自动生成commentsRouter_controllers.go,可以按以下步骤操作:
    A、必须先将项目移动到下面%GOPATH%\src目录下,比如:c:\Users\WinUser01\go\src\demo_api_02\
    B、删除原来的swagger路由信息文件:c:\Users\WinUser01\go\src\demo_api_02\routers\commentsRouter_controllers.go
    C、用VS打开该项目,开启全局代理,在VS的终端窗口运行下面的命令:bee run -gendoc=true -downdoc=true
(4)这样便可以让swagger按照更新了controllers的接口信息,重新自动生成commentsRouter_controllers.go,更新了的接口也能够正常运行。
(5)不行的话可以尝试在VS中Ctrl+C终止后,再重新运行bee run -gendoc=true -downdoc=true
(6)更新了swagger路由信息的项目,便可以拷贝到其他路径,用VS成功加载运行。但是,下一次更新了controllers的接口信息后,还需要按照上述步骤再次更新swagger路由信息,然后才能正常运行

beego下swagger自动更新接口信息和commentsRouter_controllers.go的更多相关文章

  1. 华为交换机在Telnet登录下自动显示接口信息

    因为用console连接交换机,默认是自动显示接口信息的,比如down掉一个接口后,会自动弹出接口被down掉的信息,但是在telnet连接下,默认是不显示这些信息的,需要开启后才可显示. 1.首先开 ...

  2. swagger 自动生成接口测试用例

    ---整体更新一波--- 1.实际工作中,因为要动手输入的地方比较多,自动生成的异常接口用例感觉用处不大,就先去掉了,只保留了正常的: 2.接口有改动的,如果开发人员没有及时告知或没有详细告知,会增加 ...

  3. springboot结合swagger自动生成接口文档

    前后台分离的开发渐渐已成趋势.那么前后端的沟通就成了问题,包括移动端,web端.如果有一个东西在我们写完代码的时候,自动将接口的所有注释,调用文档提供出来,是不是一件很美好的事情.那就是使用swagg ...

  4. windows下svn自动更新

    配置hooks下post-commit.bat文件,文件内容如下 @echo offSET REPOS=%1SET REV=%2SET DIR=%REPOS%/hooksSET PATH=%PATH% ...

  5. .net core 使用swagger自动生成接口文档

     前言 swagger是一个api文档自动生动工具,还集成了在线调试. 可以为项目自动生成接口文档, 非常的方便快捷 Swashbuckle.AspNetCore 是一个开源项目,用于生成 ASP.N ...

  6. windows下关闭自动更新方法

    第一种方法: 1.windows+R键打开运行窗口,输入services.msc 2.找到windows update服务右键属性 第二种方法 Win键+R键在弹出的运行对话框中输入gpedit.ms ...

  7. Asp.Net Core 轻松学-利用 Swagger 自动生成接口文档

    前言     目前市场上主流的开发模式,几乎清一色的前后端分离方式,作为服务端开发人员,我们有义务提供给各个客户端良好的开发文档,以方便对接,减少沟通时间,提高开发效率:对于开发人员来说,编写接口文档 ...

  8. Asp.Net Core 轻松学系列-5利用 Swagger 自动生成接口文档

    目录 前言 结语 源码下载 前言     目前市场上主流的开发模式,几乎清一色的前后端分离方式,作为服务端开发人员,我们有义务提供给各个客户端良好的开发文档,以方便对接,减少沟通时间,提高开发效率:对 ...

  9. .Net core 下Swagger如何隐藏接口的显示

    Swagger是这个非常强大的api文档工具,通常可以用来测试接口,和查看接口,就像这样: 非常的好用和快捷,这是一个小小的demo,我们在完成系统时,发布后,外部依旧可以用/swagger访问到这个 ...

  10. sprinvmvc整合swagger实现实时接口信息展示

    1.pom.xml引入swagger插件 <dependency> <groupId>io.springfox</groupId> <artifactId&g ...

随机推荐

  1. 前端开发系列100-小程序篇之UI组件库的使用和封装

    本文介绍微信小程序开发中常用的第三方UI组件库的基本使用流程和如何自定义组件. 1.0 第三方UI组件库的基本使用流程 通常,在使用第三方组件库之前首先需要通过代码的托管仓库和组件库文档来了解该组件库 ...

  2. vs 运行的时候产生伴随cmd窗口

    简介 很多程序运行的时候,需要输出调试信息.如果没有伴随cmd窗口的话,输出的信息很难被看到 参考链接 https://blog.csdn.net/weixin_39278265/article/de ...

  3. Rust:axum学习笔记(4) 上传文件

    接上一篇继续,上传文件是 web开发中的常用功能,本文将演示axum如何实现图片上传(注:其它类型的文件原理相同),一般来说要考虑以下几个因素: 1. 文件上传的大小限制 2. 文件上传的类型限制(仅 ...

  4. [题解] CF549F Yura and Developers

    洛谷传送门 Codeforces传送门 vjudge传送门 蒟蒻第一次写紫题题解,大佬轻喷. 题目大意: 给定一个数组 \(a\) 和常数 \(k\),求有多少个子区间满足区间和减去区间最大值是 \( ...

  5. 深度消息:微软Win11系统会有LTSC版本

    据深度之家的最新信息:微软官方在AMA(Ask Me Anything:问我任何问题)确认,win11系统和Win10系统一样,提供每月安全更新.可选累积更新.服务堆栈更新等服务. 在AMA上微软官方 ...

  6. Spring-Retry 重试机制小计

    在实际工作中,重处理是一个非常常见的场景,比如: 发送消息失败.调用远程服务失败.争抢锁失败.这些错误可能是因为网络波动造成的,等待过后重处理就能成功.通常来说,会用try/catch,while循环 ...

  7. zkw线段树--非递归线段树

    为什么要学习非递归线段树,这个问题大部分博客解释为普通线段树常数大,会被卡常,即虽然都是O(logn),其实在一些具有可加性的问题中树状数组一般跑的比线段树快.于我个人而言,原因有二:一是我冥冥之中有 ...

  8. JavaBean就是一个Java类且满足以下2点:(1)public 修饰的类 ,public 无参构造;(2)所有属性都是private,并且提供set/get

    JavaBean就是一个Java类且满足以下2点 : public 修饰的类 ,public 无参构造 所有属性(如果有) 都是private,并且提供set/get (如果boolean 则get ...

  9. 套路的人心:MySQL使用delete删除数据的正确套路!

    为啥MySQL不建议用DELETE删数据?说白了,你可能还真不配用它 阿里面试问这个问题,不是***难你,是想看看你到底是CRUD民工,还是能把数据库当朋友用的老炮儿. 一.DELETE听起来很清爽, ...

  10. SpringBoot系列之集成EasyExcel实现百万级别的数据导入导出实践

    Spring Boot 系列:集成 EasyExcel 实现百万级数据导入导出实战 SpringBoot与微服务实践系列博客 本文基于开源项目 springboot-easyexcel-batch 进 ...