温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
  • 忘记密码?
登录注册×
获取短信验证码
其他方式登录
点击 登录注册 即表示同意 《亿速云用户服务条款》
  • 服务器
  • 数据库
  • 开发技术
  • 网络安全
  • 互联网科技
登 录 注册有礼
最新更新 网站标签 地图导航
产品
  • 首页 > 
  • 教程 > 
  • 开发技术 > 
  • SpringBoot使用knife4j实现在线调试接口的方法

SpringBoot使用knife4j实现在线调试接口的方法

发布时间:2020-11-04 17:02:17 来源:亿速云 阅读:587 作者:Leah 栏目: 开发技术

这篇文章将为大家详细讲解有关SpringBoot使用knife4j实现在线调试接口的方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

knife4j

knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,具有小巧,轻量,并且功能强悍的优点。

Knife4j提供两大核心功能:文档说明 和 在线调试

文档说明:根据Swagger的规范说明,详细列出接口文档的说明,包括接口地址、类型、请求示例、请求参数、响应示例、响应参数、响应码等信息,使用swagger-bootstrap-ui能根据该文档说明,对该接口的使用情况一目了然。

在线调试:提供在线接口联调的强大功能,自动解析当前接口参数,同时包含表单验证,调用参数可返回接口响应内容、headersCurl请求命令实例、响应时间、响应状态码等信息,帮助开发者在线调试,而不必通过其他测试工具测试接口是否正确,简洁、强大。

SpringBoot使用knife4j进行在线接口调试

注入依赖

<dependency>
  <groupId>com.github.xiaoymin</groupId>
  <artifactId>knife4j-spring-boot-starter</artifactId>
  <version>2.0.4</version>
</dependency>

SwaggerConfig.class :knife4j配置类

@Configuration
@EnableSwagger2
@EnableKnife4j
@Import(BeanValidatorPluginsConfiguration.class)
public class SwaggerConfig {


  /**
   * 这里配置swagger扫描的包
   * @return
   */
  @Bean
  public Docket createRestApi() {
    return new Docket(DocumentationType.SWAGGER_2)
        .apiInfo(apiInfo())
        .select()
        .apis(RequestHandlerSelectors
            .basePackage("com.luo.producer"))
        .paths(PathSelectors.any()).build();
  }


  /**
   * 这里配置swagger对外提供服务的端口
   * @return
   */
  private ApiInfo apiInfo() {
    return new ApiInfoBuilder().title("发布模拟boos接口")
        .description("简单优雅的发布模拟boos接口restful风格接口")
        // .termsOfServiceUrl("http://127.0.0.1:8080/doc.html")
        .version("1.0").build();
  }
}

验证

测试接口

@RestController
@Slf4j
public class UserController {
  @GetMapping("/helloword")
  public String hello(String input){
    return "你好,"+input;
  }
 }

启动项目后:访问http://127.0.0.1:8080/doc.html

SpringBoot使用knife4j实现在线调试接口的方法

访问测试接口,进行测试:

SpringBoot使用knife4j实现在线调试接口的方法

关于SpringBoot使用knife4j实现在线调试接口的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节
推荐阅读:
  1. Springboot怎样实现接口拦截
  2. 超简单的springboot+swagger2实现在线接口调试

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

springboot knife4j
  • 上一篇新闻:
    Nginx编译后如何添加新模块
  • 下一篇新闻:
    如何在Nginx中配置ssl证书

猜你喜欢

  • 视频站选择美国CN2服务器要注意什么问题
  • 视频站如何选择美国CN2服务器
  • 站长都选择cn2香港vps的原因有哪些
  • 无需备案的香港云服务器CN2如何选择
  • 无需备案的香港云主机稳不稳定
  • 无需备案的云服务器的优点是什么
  • 香港CN2空间常见的问题是什么
  • 香港CN2空间的访问速度快不快
  • 香港CN2空间适合什么网站使用
  • 海外云主机托管的优势是什么
最新资讯
  • 如何在Elixir中使用广播通知系统组件
  • 如何在Elixir中实现基于角色的访问控制
  • Elixir与其他函数式编程语言相比有哪些独特的特性
  • 如何在Elixir中实现乐观锁定机制
  • Elixir应用的内存优化技巧有哪些
  • 在Elixir中如何结合使用OTP和WebSockets构建实时应用
  • Elixir的宏系统有哪些高级用法
  • 如何在Elixir中优化长轮询
  • Elixir中的错误日志管理最佳实践是什么
  • 如何在Elixir中处理大规模并发连接
相关推荐
  • 如何在SpringBoot中实现整合knife4j
  • SpringBoot使用WebSocket实现在线群聊
  • 使用SpringBoot实现API接口
  • 使用PHP怎么实现一个在线调试执行功能
  • 使用SpringBoot实现接口幂等性的方法有哪些
  • Serverless如何实现在线远程调试
  • 如何实现knife4j导出离线接口文档
  • Springboot使用redis实现接口Api限流的方法
  • SpringBoot如何实现钩子接口
  • 如何使用SpringBoot + Redis实现接口限流

相关标签

springboot2 springboot2.0 springboot-admin 监控 springboot注解 springboot 打war包 springboot2.3 springboot学习 springboot 拦截器 springboot.plus springboot2.x SpringBoot+MyBatis-Plus SpringBootAdmin
AI

深圳SEO优化公司塘坑网站优化按天计费大浪百度竞价荷坳网站关键词优化坂田seo网站推广惠州网站开发塘坑关键词按天收费坂田企业网站制作同乐营销型网站建设石岩网站优化排名荷坳百度竞价爱联网站设计双龙企业网站制作松岗网站制作爱联外贸网站设计沙井网站制作爱联阿里店铺运营罗湖如何制作网站坂田如何制作网站坑梓网站设计模板永湖推广网站盐田外贸网站制作龙岗企业网站设计坪地网站优化平湖网站优化按天计费大芬企业网站改版松岗百度关键词包年推广广州网站搭建龙华外贸网站设计南澳网站优化推广坪地网站搭建歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化