All Downloads are FREE. Search and download functionalities are using the official Maven repository.

public.README.html Maven / Gradle / Ivy





README


简介

  Lkadoc是一款开源的接口文档自动生成工具,基于SpringBoot平台,拥有非常强大的接口文档管理功能。为解决Java后台开发人员编写接口文档、调试接口而生。同时提供了简洁、大气、功能丰富的接口文档UI操作界面,方便后端与前端之间的接口对接。

愿景

  我们愿成为java开发人员最好的基友,从手动编写接口文档的痛苦中解救出来,丢弃难用的Postman,工作效率从此翻倍,不再加班,有更多的时间陪伴家人。

特性


  • 无侵入:引入它不会对现有项目产生影响。悄然降临,寂静无声。
  • 整合方便:一个启动注解就可以完成所有配置。手到擒来,唾手可得。
  • 牛逼的注解:一个注解可描述多个参数,多层参数结构,甚至能做到接口零注解。登峰造极,纵横天地。
  • 狂拽的调试:支持在线调试接口,同步、异步压力测试接口。丧心病狂,举世无双。
  • 酷炫的界面:文档界面简洁大气,能同时满足前端和后端开发人员的审美观。参数的展示方式可以在表格和JSON格式间自由切换。 如你所愿,心随我意。
  • 强大的辅助:支持文档聚合、文档下载、对象属性分组、新接口标记显示、动态修改参数状态(高亮、标记、说明)、全局绑定token、密码验证等强大的辅助功能加持。锦上添花,如虎添翼。

注解介绍

  Lkadoc 是基于注解来自动生成接口文档的,注解功能非常强大,要想灵活的使用 Lkadoc,那么就必须掌握注解相关的知识。Lkadoc为 swagger 大部分注解做了兼容处理,只需修改引入的包路径为com.lk.api.*即可。

@LKADocument

注意:@LKADocument注解相关属性也可以在application.properties文件中通过lkad.basePackages="x.x.x"的方式配置,但@LKADocument这个注解不能省略。如果application.properties文件中配置了lkad属性,那么@LKADocument注解中的属性会全部失效,意思就是说两种方式只能二选一

@LKAType

@LKAMethod

@LKAParam / @LKAParams

@LKAModel

@LKAProperty

@LKAGroup

@LKARespose/@LKAResposes

项目开源地址:https://gitee.com/liuk168/lkadoc

如果大家觉得好用,记得给星哦









© 2015 - 2024 Weber Informatics LLC | Privacy Policy